There was a bug that crept in during refactoring where we were using ShardedRegistry provider instead of Unsharded in http client, which wouldn't work when we are trying to get all nodes, since shardData may be null, and sharded would require shardData to be not null. So had to change that.
The rotation check monitor was missed when adding the healthchecks, introduced the same.