Add ability to add a status to the cancel API request, to differentiate from workflows cancelled due to cancellation of a redundant workflow or through UI