Scratch-card welcome loop fixed

Stopped the welcome scratch-card from reappearing after a user chooses an option, with protections in the welcome route, dashboard route, and choice endpoint.