Yes, it does the check. I would modify the documentation accordingly to make it clear.

I think I made a mistake here to not wait for the first time. I would add the comment about 'assume the node has tried to join the cluster'.