There's nothing magical about a domain controller - just the possibility that a transaction will get rolled back between when it happens, and when the database is copied to the host.
A rolled back AD is a world of pain, so there are a lot of warnings. But it's also easily avoided.