penalty vehicles are not used when building initial solution

This one is not really meant to be integrated. I just want to demonstrate something and ask a question.

This test case is a simplification of a problem I am facing sometime:

When the time constraints are impossible to meet, but even when using penalty vehicles, it fail fast with the `NoSolutionFoundException: given the vehicles, could not insert job` error when the algorithm is creating the initial solution (`jsprit.core.algorithm.InsertionInitialSolutionFactory - create initial solution.`).

Is this the expected behaviour ?
I would have expected the initial solution to use a penalty vehicle (for `j2` in my test case).

How can I work around this ?

Thank you!