fix for sp campaign commandline handling

reworked to select scenario in configure_engine (one place for sp/mp).
also, the old code had several errors which have been fixed.