Just thought of this... If you're rooted, or you use something like Helium if unrooted, you could make a backup of your data before and after uninstalling/reinstalling and be able to switch accounts without having to go through the whole uninstall/reinstall thing.
I know it would work great with Titanium Backup if you're rooted. That's what I used to transfer my Marble Monster account over to Bluestacks. (There's no account transfer option in it, and I don't have it tied to Facebook so this was the only way.) I did just use the account transfer thing in Moe Can Change though, was simpler.