Quote: He hasn't paid for anything for me in a long time.
This IS a very good sign, I say that because my H was so use to ME always paying for everything (dinners out, movie rentals, vacations whatever that he never reached in his pocket unless he had to) NOW I can't pay for a thing if he's around...so I think that your H's paying for the gas and making sure you had some was definitely a PLUS. It shows his concern for you possibly running out or maybe not having the money (end of week finances) so all in all THAT little gesture on his part IS really a big thing.
As to the rest of the evening, or at least the convo about your M being salvagable....sounds like your H turned into Mr. Scardypants which is absolutely NORMAL.
Continue to keep things light now, stay upbeat and stay clear of ALL R talks and DON'T make a big deal about him coming there to specifically see YOU...if he says he's coming to see his S, then leave it at that...NO PRESSURE.