better handling of transport errors in plugin.bind().