OSX POSIX open() does not work until Arduino serial monitor is started