As a PA LEO I have stated and will state again, the sheriffs are the LAST people to ask about firearms laws.
And not to pick soley on the sheriffs, but many other LEO's are uneducated about open carry in PA, because it is not a covered topic (usually) in training.
Open carry does not result in revocation, only a conviction listed in the crimes code can result in revocation.
I've also read somewhere where a sheriff said he would 302 (involuntary mental committment) anyone he saw carrying openly!! LOL