Assumption violations in causal discovery and the robustness of score matching