No, userId is allowed to be null - this method is called from the acquireToken flow.