Well, you readily admit to signing his name, which according to law would be considered forgery. However, there is an easy was to resolve this. Have your bank make a claim aginst the paying bank for forged endorsement. Have the originator of the check reissue the check and both of you endorse it. This will surely take time, but probably less time than anything you currently describe. The other half of this issue is that if you are prosecuting your husband, and he is currently incarcerated, I'm sure he will refuse to sign the check. If the house is in both names, then the check will again be made to both of you.
It sounds as if you are in a bad situation that will require cooperation of both parties, and that doesn't sound like it is going to happen. I wish you luck.
_________________________
WC done for US - let's hope we fare better in the Tour de France