Make _changes return a 403 status if there are no channels to list

Previously it was returning an empty HTTP response, which confused
Couchbase Lite.