Ok guys, quick update: it worked, but I had to show my ongoing boarding pass at immigration.
The cancelled stamp last time was really a cancelled stamp meaning. I was at the immigration officer, he was basically finished with my passport (had already stamped it) and the realized I was only transiting. He then took another stamp and cancelled my "entry stamp" and sent me back - I was not allowed to enter Singapore, due to only been on transit.