Running puppet twice is not needed, and it really was a bad idea anyway...