Settings: QuierHours service: call with qualified user and only stop and start once

This commit fixes 2 issues:

1. Call the service with a qualified user.

2. Only start and stop it once and not on every receive.

Change-Id: Iee4c988f206c9efe90c06114a9030637ba5bac97