Actually after thinking about it, they changed the title ID again for the HBC. Can you load the HBC from preloader?
What I am thinking has happened is you installed preloader which looks for the HAXX title id for the HBC, you updated your HBC (to the JODI title id) and preloader can't find that so you just get a black screen. You may have even updated to the latest HBC which has yet a different title id that is not supported by the current pre/priiloaders, this can be fixed with a little hex edit.
When the system menu fails to load, preloader will try to load the HBC instead. If we can stop the black screen issue first by getting a correct pre/priiloader and HBC installation then we can understand where the problem is. If your preloader can load your HBC then this is a waste of time and the problem seems to be ios / system menu / nand related (not good).
One other question, when you updated uLoader, did you update hermes cios' aswell? It could also be to do with that.
Another idea is to try and update your system menu to 4.1 using
waninkoko's updater. I'm just trying to resolve this by giving you as many ideas as possible without having to wait a whole day for a response
None of this is dangerous if you have bootmii (boot2) or preloader installed, just go ahead and try some of these out and see if anything works.