Fix deserialisation of subworkflow: serialisation uses list, so deserilisation should use list, not dict.