The one we were using wasn't well maintained, and has some exceptions
deep enough in asynchronous stuff that they can't easily be handled.
Update to one that provides a nicer promise-based API.
Hopefully this fixes the issues with crashes. #241 did not actually catch the error.
To switch to that impl, I also had to update the used nodejs version, and that required a few more small updates. I think this increases all the required numbers etc.
The one we were using wasn't well maintained, and has some exceptions deep enough in asynchronous stuff that they can't easily be handled. Update to one that provides a nicer promise-based API.
Hopefully this fixes the issues with crashes. #241 did not actually catch the error.