Make the service reconciller use the API, not a PodRegistry

Fixed tests.
Good catch.  Done.