change the call to is-registered with pass-registered

This is because is-registered is the message name associated with the Pass
object while pass-regitered is the command that links into the C++ side of
things.