DRY unused variable handling

This prevents SIPp from blowing up if we set a variable but later don’t reference it anywhere
Notify users when errors occur in scenario compilation
Typo