Only check constraints for unary rules

For our current settings no binary rules construct complete constituents
(other than the ROOT node), so these checks are simply wasting time.