Updated test name to reflect what is actually expected
Updated TaskReportCompletion command to return http or curl errors where appropriate, updated statusCodes not to conflict with these
Be more specific about why task perform fails