Error when watching service endpoints across all namespaces

This was a bug reported by @bketelsen who is using the proxy/config/api source channel.

A watch of service endpoints across all namespaces was throwing an error because it was using the older key method that was missed in an update of the enforce namespace PR.
I think we need to do that globally for a number of other areas if we go this route.  Right now, namespace is not required on the context for the function to work.  In fact, that was the bug this fixed.