MacOS Race Condition

Looks like at least for BrainBit there is a race condition between create_device and connect_device.

Patch with temp workaround: https://github.com/brainflow-dev/brainflow/pull/53