I feel like I've managed to avoid such a rail schedule disaster. my original connection, the one I'd have taken if this train wasn't +20, was cancelled, with no possible connection after. and this train will be cancelled after Hbf too.
and all because I decided to run at Geneve just in case