talk of coincidences I was researching another issue with SC (not deallocating synths correctly!)
and found this bug report
it appears 3.9 (beta1) has a known issue, with waitForBoot and doWhenBooted.
its quite a long bug report, so can quite determine if they think a solution will be found for 3.9.0 or if its going to wait till 3.9.1⦠but seems the workaround Iām using might be temporary which is good news.