allow worker selection timeout to be different