fix(agent): manually fetch state on job start

This fixes dat TestUnitRestart test. Clearly this isn't the long-term solution but throwing it up to start discussion.