Es wundert mich, dass das so überhaupt funktioniert, da nirgendwo ein "normaler" Start vorkommt.
Dieses Delay würd ich auch erst nach dem Stop machen. Also Bus freigeben und dann erst warten.