yeah I know - its a race and under normal circumstances it should pass. The sleep is there just to be sure that the callbacks do get cleared before we do the check.