The role is usually restarted approximately once a month, to serve the OS either by the guest or the main operating system. What you are likely to see is the AppPool timeout due to inactivity, which will show the same type of initial strike delay. The default timeout is 20 minutes. You can change the timeout with an increased script run, with something like:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00
I discussed this in another SO question .
David Makogon
source share