The Budget didn’t do wonders for the government’s poll ratings, but the Treasury and HM Revenue & Customs may at least reflect that the heat is, at last, no longer on them