If "listen-on" is not set for a rest service, defaults to "http://*/"
RunspaceAvailability doesn't always tell you if you're really in a nested pipeline. Try to create non-nested and if fails, create nested.
Removed an unused prototype out of CustomCredentialsAuthProvider
A bunch!