O.K. your problem is your petcock..... if your petcock will allow gas to flow very slowly when off, the small amound of gas entering the bowls will 'fool' the valve and it will not close tight in it's seat....
it needs a good flow of gas to 'bump' the float up and shut the valve........
A toilet tank is very like your float bowl and if you turn the water down to a trickle often the tank will overfill because the valve won't be seated with any force by the too slowly rising float
You might ask, 'but when I get home from a ride and I turn the gas off the bowls are already full, so why should it happen ? '. The gas slowly evaporates from the bowls allowing the float to drop/valve open and accept the trickle of gas ....