fixed hasPendingSnipe global

so that it is now a counter, and not a boolean. This addresses the
issue of marking one snipe as valid/invalid and having that change the
bool for all other snipes that may need validation.