Case 2 and 3 will fail to sync!
When adding an account, Google will ask you to use the web login form rather than the built in login.
Update the Google Account Manager apk. Restart the device.
Since this is a system level update, please ensure that the device is rooted.