kj can and will throw exceptions immediately without wrapping them as promise results, and we must take care of these as well to not crash. fixes #1150 Change-Id: Ifa29d0f3da4a6490f3e45d4c04a8fa49eaa20f43