cylc/cylc — pull request #1234 by arjclark (2014-11-20 15:37:14+00:00)
Title: held suites and reload: Don't reset tasks in final states to held in held suites.

Closes #1226

This stops tasks in a held suite whose states are succeeded/failed from being reset to held on a reload.

Can be tested with the following suite by holding the suite once bar has failed and issuing a reload. On master this results in foo and bar being set to held. On this branch foo remains succeeded and bar remains failed.
```
[scheduling]
initial cycle time = 2013010100
[[dependencies]]
[[[ 0 ]]]
graph = "baz[T-24] => foo => bar => baz"
[runtime]
[[bar,baz]]
command scripting = false
[[foo]]
command scripting = true
```