Доставка по WebSocket; публикация и подтверждения — по тому же сокету, если
шина говорит на клиентском API 1 (договорились в hello), иначе — по HTTP,
как раньше.
Раньше запись всегда шла по HTTP: два канала к шине, две формы ошибок и
HTTP-запрос на каждое подтверждение. Шина без hello команды по WS не
подтверждает, поэтому с ней HTTP остаётся.