launchAndKill gets passed a condition function, instead of a timeout. pa...

...rt of Fix for appium/2612
why wait the first time? seems like we're building some unnecessary temporal padding in here