окей, в сервере payload релизиться после завершения метода handler-a - это да, потому что так проще, если его надо передать куда-то, чтобы оно использовалось вне метода - делайте copy
это поведение будет отражено в доке, когда она будет :)
и всё равно, в этом случае, этот BRP будет просто пустой, но не corrupted
на клиенте же, просто возвращается Payload - и там уже пользователь сам решает, когда ему из него вычитать, здесь как-то обезопасить сложно