Update bin wrappers to use puppet and fallback to carton