Wait for adb port to be available before starting

More seriously I don't find any justification of this for the actual bug.

Also '_' as a symbol?

Not that I'm back from PTO I'll return to actually fixing the issue.