Closes #14762. This class is ugly. I think the whole process should be clened up once we have correctly-scheduled `SynchronizationContext`s. There's not much saving it as long as all these interdispersed `Schedule`s around required.
IPostNotifications
DatabasedSetting
RealmContext
LocalUserPlayInfo
Score
ScoreInfo
Replay
repeatCount
PushAndConfirm