Returns a message describing why the task was skipped.
Checking this value is meaningful only after the task has been executed.
the message. returns null if the task was not skipped.