Change waitIfInitNotDone parameter of InternalTimer calls to 0, turns out this means a blocking wait instead of a timer schedule if init isn't done yet.