I think if this is going to be added, it would be good to apply this policy to all tools(which is probably enough work to generate an a separate ticket).  Otherwise this is largely inconsistent on our part.  Most script writers should be depending on non-zero codes for error recovery, so I'm not too worried about being overly precise on this front.