The remote wait-minutes value is now clamped between 30 and 55, defaulting to 45 when unset or invalid.
The remote-config value client_wait_minutes is now read and clamped to a finite number between 30 and 55, falling back to 45 if it is unset, non-numeric, or out of range. This replaces the previously hardcoded 30-minute (1800000ms) timeout used by the remote/cloud-review task poller before it declares poll_timeout; the value is computed once (memoized) and reused everywhere the timeout is checked or reported, including the timeout error message. The same value is used to compute BUGHUNTER_RESULT_RELAY_MAX_SEC for the bughunter feature's result-relay wait time.