ASGARD-1219 - Fix NullPointerException in /task/show/123doesntexist

Added unit test for /task/show "not found" case.

The error message won't match logically for the workflowId/runId case, but we plan to remove that case soon anyway.