CRASHING BUG - CommInterface: use NSAssert instead of assert

- NSAssert won't crash when compiled in release mode
- I think this should keep the app from crashing in release mode
  when we try to send data and there is no accessory connected.
- Does not address any issues around UX when user tries to
  take action that requires a connection or radio accessory.