is CTRL-C in the remote screen that bad ?
with CTRL-C you can stop the miner or other scripts but you can not restart 3main or kill the screen as far as i know.
I do the changes in 1bash and then I use CTRL-C in "screen -r miner" instead of rebooting the rig. Same thing if I edit 3main.
I never had a single problem doing this (using v19)
The way that I restart the miner after a config change is the following:
Ssh into the rig
run the command "pkill -e miner" (without the quotes).
This kills the mining process/es.
Watchdog will pick up that utilization is low and restart the miner automatically.
Works just fine for me. ...