ChoiceAuth: store user's choice in session.

This will be useful for future things and also fixes a bug wherein login
errors were appearing when a logged-in user navigated to MyResearch/Home