This message is logged if the main loop of JobScheduler blocked since a given timeout. In this case JobScheduler can not perform any operation.
Reasons for this behaviour are caused by external programs in general, like databases or mail server.
It is possible to configure the timeout with the global JobScheduler variable scheduler.message.SCHEDULER-721.timeout (the indication is in seconds). The default value is 10 seconds.