Fixes: #244
The `UserRecordResult` has an `attempts()` property which might be used post-put request logic
in the output channel.
* Introduce a `KinesisResponse` extension to adapt a `UserRecordResult`.
This way the further flow logic may consult low-level result from KPL via existing `AwsHeaders.SERVICE_RESULT`
header in the reply message