Dispatching a QThread from a non Qt thread is not allowed. Always use the HTTPRPCTimerInterface (non QT) to dispatch RPCRunLater threads.
Agree that using the order of timerInterfaces is not the best way of identifying the type of the timer interface.
fixes #7316