fix: rejects
& resolves
breaks with thenable objects
#3456
+21
−2
Merged