This is a common issue with Exchange installed on any DC, not just SBS. It won't switch to another DC when the one it is in contact with drops out from under it. If you want to ensure everything is working before you demote your 2003 server, simply boot the 2008 machine while the 2003 machine is offline. That will force Exchange to switch to the new DC during its startup cycle and then all should be well.