Lol did you even think about the math before you did it. You don't even have to do the math out to show that it is an inferior reforge as you are straight up trading hit, expertise both perfectly at cap + haste for hit over softcap, expertise under cap and crit + mastery. Unless there was some other stat gain factored in it is impossible for it to be better as stat weights are linear. You can do a proof by induction that it is impossible to be better.
p.s. It is also possible that the OP is doing masterfrost however his mastery level seems to indicate otherwise...