I just tested it out on Ghillie's server, so the server wasn't restarted. Here's what happened:
I entered a game, and all weapons worked.
I changed the Wolfrat settings to no weapons. All weapons worked.
I rolled the map to a different map, No weapons worked.
I set the weapon options for demolition derby (engineering and nades only). No weapons worked.
I restarted the same map, and only the weapons I set worked.
Knives seem to work on all settings.
So unless this functionality changes with multiple users, we should be able to agree that demo-derby is next, set the weapon options in WolfRat, set the derby as the next map, and when it rolls over, the weapon selections will take place. I hope…