client set to 'suspend' status if failed a threshold number of workunits in a row