Accept optional ResourceExtension accounts. When provided: atomic create → allocate → activate (status=Activated). When not provided: status=Pending (backward compatible).