Restore paused timers between app runs

Even if the app is closed completely, paused timer state is saved and
restored on app relaunch