Make it possible to instantiate a Subscription with a user-provided consumer tag
Merge bug25525 into default