In CommandMode, switch implememntation of Reset and Exit

 - they were backwards
 - Add some comments to Exit, Reset (generally these seem to be NOOP)
 - Note - there are known bugs in this that are fixed in other pull
   requests
Remove named return variable in Enter