I don't think it has anything to do with OoX.
I think that the Song of Time has several effects, depending on what the person who plays it needs.
Therefore, it was able to remove some blocks and etc in OoT, and, in MM, Link needed more time, so, it just sended him back to when there was more...