[launchd-dev] Bug in launchd? Agent sometimes just stops working until unloaded/reloaded