Gmail has no option not to top post, sorry.
That being said, there is no error when running it in a local session. That's the problem. However, when I open evolution, it says "failed to connect" for various reasons, such as timeout was reached, failed to authenticate: timeout was reached, etc.
The only way I can use evolution without a reboot is to do it through x2go, where I have it do that gnome-keyring-daemon line.
It seems I can't easily use evolution at local machine and x2go without the other having an issue.