Oh yes I understand your issue... (all that I'm posting are Custom Scripts)
Well, this is how you gotta destroy it:
call DestroyGroup(<the group>)
set <the group> = null
then back in the initial trigger, before you ever use the group:
if <the group> == null then
set <the group> = CreateGroup()
that's about it