Fix __getattr__ implementation to raise correct exception

If an unknown attribute name access was attempted on `PairingStatus` or `AuthenticationStatus` objects they would raise a KeyError instead of an AttributeError.  This breach of contract breaks things like pickling - so this commit fixes that.

This is an informational PR - I don't expect anyone to complain about it so I'll be merging immediately.