Ensure UserHadVoted flag is always up to date

Ideas were not checked against the current user for votes for any request coming through the home controller.