Modified _disassemble_result() to be parallelisation friendly.
Optimisation results are only stored if the chi2 value is lower!
Authored by: bugman 2010-02-22
Parent: [r10831]
Child: [r10833]