Search the forums, there is now collected quite a few similar questios and multiple processes and experiences.
In short, make backups of all the users through the reseller's level. Recreate the reseller on the new server and then restore all the users through the new reseller's account.