Not an expert on car batteries by any means, but I do know that the chemical reaction caused by charging generates H gas. If this gas could not vent effectively because the vents were blocked, or if it got ignited by a spark or short circuit somewhere, I can imagine this would be the result.