Services and Endpoints aren't syncing properly

The incremental changes weren't delivered.  This fix should work cleanly
until we solve the watch from zero transactional boundary issue.

Only the last commit is new.
This is still the List method from RESTStorage, right?