That's definitely what it was from the description - household chemicals in a plastic bottle that went boom and gave off smoke.
This guy here makes a very good argument that it is a reaction and not an explosion under ATF guidelines defining how strong something has to be to be an explosion: