- 1. Coal Pickup
    
- Wait until full cargo OR 5s of inactivity
 
- Wait until empty cargo
 
- Wait until full cargo OR 5s of inactivity
 
- Wait until empty cargo
 
 
I couldn't figure out a way to do that so I had the idea to try to build an interrupt like this:
Trigger - Destination full or no path
Target - Depot
- Wait 5s
 

