Solid info, Raj! Flew into Haneda back in March and JAL definitely asked for proof of onward travel at check-in in LAX. I used a rental ticket service which worked perfectly. The Visit Japan Web QR code also made immigration super fast. Good looking out — people don't realize how much the airline check matters even when the country itself doesn't require it.