Change desegmenter request logic to request up to max_segments \ 3 of the next required segments
Remove segment from sync state's list of requested segments if message send to peer errors or times out
Remove proof and kernel segment requests from sync state on receive
Change max number of segments to request at once to 15
Note that the case where a message is successfully sent to a peer but no response is received is not yet handled (this will likely jam the entire process)
max_segments \ 3
of the next required segmentsNote that the case where a message is successfully sent to a peer but no response is received is not yet handled (this will likely jam the entire process)