Last time I looked at BEEP it was incredibly verbose and looked painful to implement. Apparently the designers thought at XML was a good idea and the verbosity was not an issue. That was in relation to alternatives to venerable, slim and simple syslogd protocol.
I personally think that the added verbosity and complexity of BEEP would outweigh any gains that might be obtained by sending multiple results. In short I do not think resurrecting BEEP is a good idea.
If you do want to resurrect something then RDP might make sense. RDP has most of the features of TCP except for the in-order delivery feature and was intended for bulk data transfer. Currently RDP implementations are very hard to find.