Fix ancient binprot bug with OOM errors desycning
Fix ancient binprot bug with OOM errors desycning

sets getting OOM's for item alloc would swallow the upload bytes in ascii
protocol but missed in binprot. Swallow is usually passed through
write_bin_error, but out_of_memory() calls write_bin_error indirectly with a
zero for swallow.

memcached/memcached,gencer/memcached,dormando/memcached,memcached/memcached,gencer/memcached,bpzhang/memcached,guikcd/memcached,elfchief/memcached,elfchief/memcached,dormando/memcached,bpzhang/memcached,gencer/memcached,memcached/memcached,dormando/memcached,memcached/memcached,bpzhang/memcached,rmccullagh/memcached,elfchief/memcached,guikcd/memcached,bpzhang/memcached,elfchief/memcached,dormando/memcached,elfchief/memcached,guikcd/memcached,guikcd/memcached,dormando/memcached,memcached/memcached,rmccullagh/memcached,gencer/memcached,rmccullagh/memcached,gencer/memcached,rmccullagh/memcached,guikcd/memcached,rmccullagh/memcached