Mail Sync Occasionally Stalls

I’ve found with both version 6 and 7 that sometimes mail sync stalls and the revolving sync icon goes forever but mail is not received until I restart the app.

This is really annoying and has caused me to miss emails until I’ve notice that receiving has stalled. The emails are immediately received after a restart of the app. Has anyone else noticed this behaviour and is there a fix?