Fixed some minor errors in the helper scripts.

  - Removed redundant exit commands
  - Added correct exit codes to commands
  - Fixed usm-prefix to show help when no command is given
Added to the insallation file to detect old versions and handle that appropriately.

(Also snuck in a spelling fix from usm-prefix)