It's clear that the service will need to explicitly track subscriptions to enable rescan, for example, and thus might as well restructure the API around this information.