fixed a bug in Or

Or key would return validated=True when a previous value
validated but a subsequent one was invalid.