ok  so my comment above is not a real problem  hostless job timeout will set aborted bit of all child jobs  and shard client should sync the abort bit to shard db and abort all child jobs this cl should prevent master scheduler to set the is complete bit of child jobs running in shard as their aborted bit is set to true 