fix for "connect on OSX does not return if peripheral is already connected #43"