Мой случай очень специфический.
То, что происходило, было устройством, которое было ранее подключено. Когда это было удалено, Объект, устанавливающий соединение, все еще держался за порт. Теперь, когда было вставлено новое устройство, хотя поиск этого устройства показал, что оно было в COM1, но попытка открыть его вызвала это исключение, поскольку предыдущий и все еще действующий объект удерживал порт.