OptionalKeepaliveSend with keepalive so the request survives page unload. Only for shards sealed inside a
pagehide/visibilitychange handler: the browser caps in-flight keepalive bodies (64 KiB per
page), and a request over that budget is refused — which resolves false like any failure.
Per-upload options for IRecordingTransport.UploadShard.