Hi,
The MINIMUM number of hours for the fast is 8 hours, so that may be why you see different recommended times overall.
I do not know if a high protein snack will make that much of a difference because the fast should not be reflective of anything you have eaten recently, if the fast is long enough and your glucose metabolism is normal. If you find that eating a low carb meal(or high protein) before your fasting test makes a big difference, that still suggests that your glucose metabolism is not optimal.
Hope this answers your question, take care.