Exchange 2010 Move Mailbox request problem – Failed to communicate with the mailbox database

During the most recent server migration i came across an error when i attempted to move the mailboxes to the new server:
Error:
Failed to communicate with the mailbox database
MapiExceptionCallFailed: Unable to make connection so server
(hr=0x80004005, ec=5)

Error:Failed to communicate with the mailbox database
MapiExceptionCallFailed: Unable to make connection to server(hr=0x80004005, ec=5)

After some research and a few trials and errors i came across 2 fixes that were required in order to get the process started

1. The Default Web Site on the source server was not running
When i tried to start the Default Web Site, IIS complained another web site is using the port 80. After checking all the other web sites i discovered that Symantec Web Portal was binding to port 80 as well. As this server was to be decommissioned anyway, i changed the port on the Symantec web site and stopped it as well just for good measure. Once these changes has been done, i was able to start the Default Web Site.

2. Permission settings
Open Active Directory, click View -> Enable Advanced Features. Locate the user account to use for migration, click Properties -> Security -> Advanced
Make sure the “Allow inheritable permissions from the parent to this object and all child……..” box is checked. Click OK twice to confirm and save the settings.
Next i restarted the destination server and tried to move the mailboxes again – this time all worked perfectly as expected.