Only store POSTed job configuration

Whenever WebApi receives a JobStarted message, it sends a message to JobInfoActor to store the configuration (just what was POSTed, not the merged one). This is quite different from the previous implementation but in this way I don't have to worry about the configuration being merged before it is passed inside the StartJob message...
Should the configuration be stored also in other cases? E.g. when the job validation fails...