Jquery Promise Loop. then, which causes errors to bubble up the stack by default. Here's