Fix: userCtx.channels was unreadable from JavaScript sync fn

This broke requireAccess().
Fixes #151