Fix: properly restore the ViewPager position when
TrackScheduleEventActivity is restored.
Load bookmark status asynchronously using a loader to ensure the UI
thread is not blocked when the database is updating. The loader is
notified of bookmarks status changes to deliver the new status
immediately.