Currently, if the bplib_accept function dequeues an expired payload, it returns an error indicating as such. But it should loop until it either finds an unexpired payload or doesn't find any and times out. This would make it consistent with bplib_load.
Fixed as a part of the return code clean up - expired is now longer returned by the accept function. Either it will return a payload or it will timeout (or return an error).
Currently, if the bplib_accept function dequeues an expired payload, it returns an error indicating as such. But it should loop until it either finds an unexpired payload or doesn't find any and times out. This would make it consistent with bplib_load.