Rather than update the backend state in the next period task, update it directly in scheduler when extending. Change-Id: Idc59abcd574a7eef354d6590f7b748c6b54df8b4 Closes-Bug: #1706888