feat(FakeRegistry): implement SaveUnitState
feat(FakeRegistry): implement Set/GetJobTargetState
refactor(FakeRegistry): Use embedded iface
test(agent): refactor & expand integration test