TSSIM/JESIM final clean v32

Change from v31:
- Subsidence-only source nodes no longer carry slip_m.
- Positive uplift nodes and height=0 footprint-only rupture nodes can still carry slip_m for M0/Mw.
- Advanced node tuning keeps slip_m=0 for negative-height subsidence nodes; +/- changes their depression amplitude only.
- Preset/source saving sanitizes negative nodes to slip_m=0.
- Loading old presets/source CSVs also sanitizes negative nodes.

Kept from v31:
- JESIM sends all arrived observations every 5 minutes.
- packet_meaningful_update is packet-level only.
- individual peak update is still judged by each observation rise field.
- Shimizu/Clear-water port row removed.
- transmit-only mode caps numerical simulation at 60 hours.
- wall-clock 1x JESIM scheduling.
- no websocket Y-axis flip.
- advanced node fine tuning and multi-select.
