Wow, scary. Sounds like your windscreen was too strong and caused the canister to heat up too much. You need to be extremely careful with windscreens because of this. Need to strike the right balance of protection and airflow and should check the temp of the canister by hand to be sure. See here for examples:
https://adventuresinstoving.blogspot.com/2011/08/windscreens.html