Wait for adb port to be available before starting

The justification was simplification and reuse of the code that was generating the `options` object. We technically need to have it done twice, and with a handy utility method from lodash, it was much more simplified.

In every codebase that uses underscore or lodash, the conventional symbol is the `_`, just like jQuery is synonymous with `$`.