Revert "JBIDE-14405 moving WaitJob out, and also moving ECFTransport impl details into a private class"

This reverts commits:
1250eb92ab20f0d06d9a614428ed0d5c85fce1ae.
ab0f3743befe40ff7cfddfe5ea0e3f2368bedb74.