По шкале от 0 до 9, насколько костыльно
while true do; ssh -R port:host:port user@host; done
?
//не ради стабильного коннекта (это решается настройками), а ради криворуких, которые роняют туннели и не делают, как было.