In parser, do not assert on unknown promise types when parsing constraints.

Close #3194
Log message about missing input files only verbose if ignore_missing_inputs is set

Fixes #3191