Description
The task needed a container identifier, job token identifier, attempt number etc. Some of these were being passed and some were being derived on the task. Passing all these via task arguments will make the code consistent and also decouple them and enable us to make them different in the future.