Fixes to output list usage after restart dump
I have also added a check to prevent users from having output selections in their list if the corresponding flag is not on.
I have also added a check to prevent users from having output selections in their list if the corresponding flag is not on.