Sync_to_back, admin progress, bug fixes

- Sync_to_back allows schedule refreshes from admin to users
- Admin uses sync_to_back now
- Fix loading events
- Fix bugs when elections go wrong
- Add transaction to creating an election
- Fix problems when next[sid] is zero length
- Stop _create_elections from being called twice (wasting time)