[#1898] No call fireExceptionCaught but just fail the write promise