Properly start Plug adapter based on transport

This is a fix for issue #92