Blocking as a Middle-Ground for Step-Order Commitments in Planning