Don't invoke the source application until the destination has called start().
This will prevent source app from getting raised before the destination app
expects it, preventing an unexpected interuption in the work flow.
Approved by Günter Schwann, PS Jenkins bot.