Just to confirm then:
For myself I arrive at Singapore at 1430 and have a connecting flight via Emirates at 0030.
If I arrive at Singapore at 1430, I can clear immigration and customs, pickup my bags.
Can I get a boarding pass for my next flight immediately (and therefore check-in for my next flight) and then re-enter(?) such that I can go into Transit Hotel for the remaining 6 hrs??