PEP8
Pass the task_id through as an argument
Terminate the driver and correctly update state

If the task fails we need to adjust the state to ensure the failure is tracked, and since no mesos status update is sent we can kill the driver here too
No need to re-raise if we're already logging out the exception