Use the Actor Framework trick for launching async VIs, and minimize the risk of encountering a failure to launch due to a blocked UI Thread.  For example, a pulled-down menu would prevent launching the Job asynchronously.