I'm not sure exactly what in the code to edit, but I evidently need to deal 100 damage to destroy the door (and the boards blocking it). If I don't do this, though, the script area is working pretty nicely. It just also goes off when you carry the rock up to the door, too.
EDIT: Also, not entirely sure why, but I had this issue in another thread, too. I put in the new grenade you provided and am still getting a bottle in-game. someone suggested I delete my map_cache, but I don't have any.