keys are no longer changed to a random set, user is now able to choose API key set to use from Settings - API
This should hopefully provide a user controlled/balancable experience.
if keys have changed the user is signed out
removed double login requirement, now only single login required
Static key for secondary login has been default personal api keys since start of api changes(march),
as well as increased personal key adoption making double login seems like unnecessary user impact at this point
catch more (hopefully all) instances of unhandled api errors (Unknown kind ")
minor changes to error notifications, provide reason in title