Email is the slowest to change over. They will receive email at both the new/old addresses for up to 72 hours. At least that's been my experience. They should create new accounts using IP address for the mail server if known until all mail stops at the old host at which time they should switch their email server back to the domain name.
Another option is on the old host to forward any email received to an external email address like a GMail address.