I did this recently flying from SIN through HND, and HND to YVR, the latter on an award ticket in business through Virgin. I had purchased SIN to HND in Y, just a couple of days prior to departure. 15 hour layover in HND. No problems at check-in. Two months earlier I had flown LAX to NRT and NRT to SIN on 2 separate ANA business award tickets (also through Virgin). Seamless and problem free. You have to ensure that your connection in HND or NRT occur on the same day.