make SyntaxConstructClassifier more robust when it determines if it should updates after a referenced project built