cpToPod [passes an async function as the statusCallback](https://github.com/kubernetes-client/javascript/blob/master/src/cp.ts#L90-L93); but [exec does not await the function](https://github.com/kubernetes-client/javascript/blob/master/src/exec.ts#L56-L58) Once upon a time [it was declared as an asynchronous function](https://github.com/kubernetes-client/javascript/commit/25197421fc7752c510af292e1367d0351274af48#diff-748946b70991cc31404a6e031013af45671e6b08472b4be2c875b0a1a3d92d23L36) but even in that case, the [function wasn't awaited](https://github.com/kubernetes-client/javascript/commit/25197421fc7752c510af292e1367d0351274af48#diff-748946b70991cc31404a6e031013af45671e6b08472b4be2c875b0a1a3d92d23R61). This appears to result in the throw within cptopod (in cases where stderr is populated or the websocket connection fails) coercing into a promise which never gets handled; resulting ultimately in an uncaught promise rejection.