Yuo, like many ground effects, they need a timer before wearing off ; fire is generally unresponsive and got weird behavior ; sometimes timer works fine, sometime fire is infinite...
Same for acid and grease.
I think passively harmful surfaces (fire, acid, ice, web and grease) need to wear off quickly after some turns, to avoid issues like you described.
