Fix for bug #22443 (Scenario settings table inaccuracies)

In the method play_controller::fire_start, added start
gold amount update for all teams.
Add test case for bug #22443/PR #275
Fix up a comment from PR #275 for accuracy