@robryk Because empty doesnt always mean empty... A tank can have gas stop coming out and then when you turn it off pressure will build up again as it warms. This is particularly true if they are a liquid at pressure.
So it can read as empty and gas might not come out but when you go to puncture it it may have re pressurized by then.