You live in a much happier world than I...
Many systems and services will throw anomalies regardless of the potential scripting of changes to AD. AD is essentially just a database after all.
All the potty little applications, scripts, possibly including payroll and timesheet systems, incident ticketing systems and a host of others are likely to throw mismatches and cause chaos, albeit potentially for OTHER people for months.
This sort of change is only trivial and scriptable if you think of nothing but the AD service in front of you and park the thought of services that it supports and the various, ill thought out but impossible to change, methods of integrating with it.