having puppet run twice to resolve all deps