Polynomial recon working, add unit test. Only send non-empty recover sets. More protocol/state log