Fix: problems with polls state
- Add polls to store when used in a poll component instead of trusting addNewStatuses, making it so that there's only 1 way of getting polls to the store instead of addNewStatues + a couple side routes
- Put expired-state into the poll objects themselves to make polls update when the expired state changed, this didn't happen previously if everything else about the poll remained the same.