Thanks! You didn't miss it, this aspect of talking to bsky.social for auth and talking to the PDS directly for other requests is a new thing and it's not required for anyone to implement it.
It's totally acceptable to send all requests to bsky.social and let it proxy requests to the user's PDS.
@jacob.gold I started sending requests directly to my PDS (after sending createSession to bsky.social) Since then I sometimes get his intermittent error "server stopped accepting new streams before this stream was established".
Could that be related?
Should I keep sendig all requests to bsky.social?