This method is executed during `ensure_stream`, so the stream is not yet created. But the descriptor is still passed here -- the "unsaved" comment is there to show that the stream is not yet committed into the database.