Some extra asserts around payload manipulations in recv.
fetch sockets are now uni-function and seeds are now treated specially.