FIX: add safety so sidekiq can no longer be paused indefinitely

If the process pausing sidekiq dies sidekiq will come out of pause mode
FIX: signaling seems flaky, simply kill thread
FIX: simplify, use our redis instead
FIX: race condition
FIX: make filter bindable
FIX: report db when we get an exception in multisite
FIX: only update column if we have a user
Workaround: Make sure this spec can not hang our spec suite
FIX: hanging specs
Improve identity for scheduler
unhack spec
Merge pull request #2669 from akshaymohite/optimization-fixes

removed useless access modifiers specified in models