Expose fleet unit count in MachineState

I was concerned about it returning stale information since `checkJobState` can be running for some time, but that's probably a little paranoid - it would be better to return consistent results for a single `fleetctl` invocation