check token in between service stop/start calls

If there are many services and the time between stopping and starting
them is long then the token can expire. This calls the method to check
token validity between service start/stop calls and refreshes if it has
expired.