I've updated my production code with the latest version of SSH.NET and will report back if timeout happens again. Unfortunately I am unable to reproduce this in tests, it only happens randomly on production server after multiple days of running fine. I will report back here if it happens again or in a month if it is still running fine.
Beyers