Make calling setUserId in a method body an error if the method already called
unblock.

This way, the subscription rerun code doesn't have to worry about SUB messages
being processed in parallel.