ctest: Cleanup for invalid argument handling Backs out unrelated change and changes error message to 'Unknown argument'