Github user asdfuser fixed this mod/scenario for Factorio 0.17, and as his changes were excellent I merged them into my repo and released a new version.
I've yet not been able to fully test the scenario, so it's possible there still are some bugs that needs to be fixed.