Just so you guy's know, Luite should have a patch ready for consideration very soon. (just spoke with him)
Yes, I've updated the patch [1], but I still have a problem loading dynlibs for TH in some cases. I don't think it's related to Cabal (which appears to be running all the right commands), but I can't completely rule it out either.