test promise<exception_ptr> for transmitting exception from thread on

start