Every media outlet reviewing this today has labelled both decisions as incorrect, and blatantly so.
I understand umps make mistakes, but there's something to be said for not paying decisions in last minutes of games, particularly when they're not paid against home team with massive crowd advantage.
I agree Melbourne should have played better throughout, then iced the game in last 6 mins. But umpiring howlers in the last minute can be blamed for the result. Either decision gets paid correctly and the result is different (likely win if HtB, draw if OOB)