My guess is a little throttle was applied when the button was pushed. They sound completely different with a cracked throttle when you try and turn them over. I sometimes need to crack the throttle just a hair to get mine to fire. Fill the tank and ride it. If it runs, then the pump is fine. As for the low fuel lite with 2 liters in the tank....be thankful yours works. Mine doesn't and I ran out on the road yesterday. You may just have a sending unit that slid up on the pump housing. Some do that. There is a fix that was detailed on the site somewhere. Search the Husky forum for fuel pump.
'08 Husky sm450r (8k miles and counting)
'03 Honda xr400r (street titled)