Error out when complete waitcondition fails

When we curl to the complete waitcondition url we don't consider heat
returning an error as reason to exit with error. This prevents us from
attempting to re-run the configuration and thus we never signal heat
again.

Change-Id: I915825d76ec889bc09b81ad93f70b34d909262b0
Closes-bug: #1306294
Merge "Error out when complete waitcondition fails"