Make scheduler agnostic to blocking reasons.