[PrivateSend] Fallback to less participants if possible, fix too long timeouts on server side (#2616)
[PrivateSend] Fallback to less participants if possible, fix too long timeouts on server side (#2616)

* Fallback to less participants on timeouts if possible

* Only bump nTimeLastSuccessfulStep when state is changed

* Consistency: always set state first before relaying smth to clients

nmarley/dash,nmarley/dash,UdjinM6/dash,thelazier/dash,thelazier/dash,ionomy/ion,ionomy/ion,thelazier/dash,thelazier/dash,ionomy/ion,dashpay/dash,nmarley/dash,nmarley/dash,UdjinM6/dash,UdjinM6/dash,dashpay/dash,ionomy/ion,ionomy/ion,thelazier/dash,nmarley/dash,UdjinM6/dash,ionomy/ion,nmarley/dash,dashpay/dash,dashpay/dash,UdjinM6/dash,dashpay/dash,nmarley/dash