The problem also exists when jumping into platforms angled towards you - anything more than 90 degrees counts as a roof.
I'd definitely like to see a concrete solution to this
Develop games in your browser. Powerful, performant & highly capable.