shutdown the pool after the latch wait

just to avoid any rejected execution nonsense that may occur
in a weird corner case if you sig term a task really quickly
or something