fix(deploy): wait for active deploy lock
Prevent rapid CI/CD pushes from losing the latest Line Age deployment when a previous deploy is still running. The production deploy script now waits for the deploy lock with a bounded timeout instead of exiting immediately, so sequential pushes can build and publish the newest app image. The Line Age snapshot is refreshed to include the chronological-numbering commit and its explanatory commit body.