Bug 1028113 - FTU skip homescreen migration on tablet devices

Your callback function will never be called this way, I'm sorry to say.
You need to add "done" as a parameter of the callback function and call it (done()) just before the line 336. This tells the test framework that the test is asynchronous and it should not step to the next test until the done function is called.