engine: trigger engine reconciliation on job target state changes

@bcwaldon thoughts on something like this? Small step towards making polvi happier...
Unrelated, but we may want to rephrase the message in the event of a warning. We might want to sound more warney.