cp over /opt/remoterig/remoterig fails with "Text file busy" once the
service is running. Copy to a .new file and rename over the target
(works on a live binary), in both the deploy and rollback paths.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>