There's no easier better way.  For the JS tests we'll be either using mock mozAlarms or direct triggering of the same cronsync code path.  Proper ordering will  be guaranteed by listening to the logs emitted by the app to ensure that the cronsync process has completed before triggering it a second time.  This is only appropriate when using a fake-server that is likewise controlled lock-step by the test mechanism.