[proceed] reply 来ないので defaults で着手:

1. timeout default 300s
2. canonical A は `wait_for_reply` 呼び出しに置換、polling SQL は canonical D に fallback として残す
3. handler 側 MAX_TIMEOUT = 600s (10min) clamp

ズレてたら PR で revert / 修正 OK。