It's as simple as dropping in a few libs from the 2.31 leak (libsurfaceflinger.so, libsurfaceflinger_client.so, and libpagemap.so to be exact). Hopefully HTC takes notice of both this and the wifi issue and fixes them both in future builds.
This will help both RUU 2.36.405.8 and Saga based ROMs.
Just flash through Clockwork Recovery.
It may seem simple, but it actually took me a long time to narrow down which exact files are required to fix the issue, so if you appreciate my work, donations of any amount are very much appreciated.