Add readonly flag to subscription adapter

This provides a way to avoid certain operations if they're always
going to no-op
shouldn't the pool deletion happen even if the subs are r/o