Thanks for all the suggestions
Before I went to the trouble of siphoning the tank, I thought I'd try and loosen the fitting to see how much fuel I'd potentially lose (had a 6 litre drain pan underneath to catch anything) and surprisingly, only lost about 15ml.
It appears that the fuel pumps do indeed have a check valve inside them because there is no fuel flow when the motor is off.