Force manual system discovery in SMS 2003
Took me awhile to find this:
In the SMS 2003 Administrator Console, expand Site Hierarchy, then your Site Name, then Site Settings, then highlight Discovery Methods.

On the right-hand side, double click Active Directory System Discovery, then click the tab “Polling Schedule.”

Click the checkbox “Run Discovery as soon as possible.” The checkbox will clear once the discovery request is made.
Easy, no?
Force Infrastructure Operations Master Role seizure
After raising the domain and forest functional level to Windows 2003, one of our Global Catalog Servers upon reboot started complaining that it should not be the Infrastructure Operations Master as well. It was also for some sites the only configured DNS server. Even after seizing the role from another server, the original server claimed to have the role of IOM. We removed the Global Catalog role, and then forced the original server to seize the IOM role successfully and all was well again.
This fixed it.