Timer works on startup every two minutes, service gets killed periodically. However, timer delay only occurs once