Jerry,
I don't think I've ever turned off my petcock. I think it's because I was so happy to be without Amal carbs. I started that when the bike was new. The Amals gave me many headaches long ago, but these CV carbs don't seem to give me any problems (other than me tinkering with them all the time).