Ensure that Status checker are not shared by shard

When using legacy sharding, ensure that system checker
(that are stateful) are not shared between shards.

Test: local unit tests
Bug: 36776549
Change-Id: I59a3091734efd581b99ead5c42145383ce684f66
2 files changed