JustBefore 
    Delete the previous outputs in the middle of scheduling, just before this goal runs, so prior goals can interact with those past outputs.
This option doesn't have simulateAfter like AtBeginning. If you want that behavior, just simulate at the beginning of the goal with plan.simulate().