Прибрался с очередями
Приборка и рефакторинг в SocketCan. Отправка в  Can ставит в очередь CanSendQueue, который отправляет в WriteSocket. Можно тестировать.