[#54401352] On demand jobs create fails with 500.

- We should not try to adjust timezones for on_demand jobs.
[#52486525] Update the list of tasks on the Job show page when creating a new task.

 - Do not memoize tasks so that the new task is found after the job is fetched.
Make event methods on the hdfs dataset model insted of logic in the controller.