Reimplement ZSubscribeTo with async ZSubscriptions

kcr didn't like exposing ZSUBAUTH. Hopefully this version is less
objectionable.