Add detailed-exitcodes to launch_node

We've got the logic elsewhere to properly deal with puppet bizarre exit
code strategy. Put it in launch_node too.

Change-Id: I4a414a27b58b2d4d890020f4b2aaed50f7c8f26b
Merge "Add detailed-exitcodes to launch_node"