It's not technically expired. His I-94 IS expired if he has been in the US for more than 90 days. A marriage certificate will not change that. He must submit a proper I-485 to be granted "authorized stay" in the US. Any encounter with law enforcement could result in detention and deportation. Personally, I wouldn't travel until I had an I-797 for receipt of the I-485.