async+perf: fixing a mistake/confusion around unwrapping with promise rejections, closes #249