Move alarm to background service, so it can persist more reliably.