I want to be able to have Synker force sync Android accounts when <insert Android event here>

We implore you to check-out Tasker and Locale, both are excellent phone automation applications. Synker will work with both packages, as a plug-in, allowing you to cause specific accounts to synchronization for a given event on your Android phone (WIFI Connected, GPS Location, Periodic, etc).