Fix an issue when a poll is created on channel shared between teams
This is (I hope) the final fix for an issue that cause poll voters change inconsistently.
Add a migration system that will auto-update database to fix the multiple entries for same poll due to different voters teams