Prevent multiple instances of PasswordActivity
This branch fixes the last part of #909 (closed): multiple instances of PasswordActivity being shown when multiple activities are started via intents. It also fixes a bug where PasswordActivity would be shown after signing out if the account was deleted at the previous sign in. (I thought we had a ticket for that but I can't find it.)
Closes #909 (closed)