Seeing the hang message without anything else is surprising to me. I don't know why you're seeing that.
You can try kernel-ppa [0] to see if it's fixed in newer kernels, it's very simple and you don't need to compile anything. I would recommend you to test 5.7 from there, and if that doesn't work you can try drm-intel-nightly or drm-tip: those are the upstream graphics trees. If you report a bug, the first thing the devs are going to ask you is test these trees, so it might be worth trying before you even open a bug report.
Just a quick followup: I installed 5.7 (still on Ubuntu 19.10) and no hangs yet.
I got a bunch of warnings about missing firmware so I manually downloaded some i915 firmware files from the linux-firmware repo. I assume that's just an Ubuntu packaging quirk. I'm not sure if they were actually needed or not.
You can try kernel-ppa [0] to see if it's fixed in newer kernels, it's very simple and you don't need to compile anything. I would recommend you to test 5.7 from there, and if that doesn't work you can try drm-intel-nightly or drm-tip: those are the upstream graphics trees. If you report a bug, the first thing the devs are going to ask you is test these trees, so it might be worth trying before you even open a bug report.
[0]: https://wiki.ubuntu.com/Kernel/MainlineBuilds