serve_order_to_crew now properly cleans up and doesn't conflict with serve_order