Fixed recent bug in task.cylc_env

The task class cylc_env dict was being modified slightly by each task
instance. Each task re-alters it appropriately, but some a chance of
race condition type error?