Fix saving a WorkspaceGroup in SANSBatchMode

It previously just saved the last thing in the group with the group name.
Now the group is unrolled and each workspace save individually.
Refs #8575
Merge remote branch 'origin/feature/8575_save_workspace_groups_sans_batch'