externalSettings actually bumps the revision number, so a read-lock is not sufficient.
externalSettings