Fear breaking used to be based on the damage taken from the hit compared to your max health. Dots and drain life hit for rather measly sums at lower levels of experience and gear, so they're pretty unlikely to break the fear on themselves. As a druid you have a plenty of tools to counter fear, even without the pvp trinket. For example, you can feral charge the first fear, bash the second, outrange/los the third and if he didn't put up a coa or siphon life you can probably get dash up, restealth and go for a second opener once the bash dr falls off. This alone will probably force a coil or petsac. Warlocks don't have any pushback reduction other than a petsac in vanilla either, so you can just spam r1 moonfire while running away to further delay the cast. They'll eventually get it off after a few globals, but you should be out of their reach at that point. Against deathcoil (if you don't have the pvp trinket) it's probably the safest bet to either just cast a regrowth off the second pounce instead of the other dots and bearform instantly after if they're low enough or in the odd case where it's possible, position so that you can get behind a pillar during the travel time. Popping anything that summons minions and hoping for them to do enough pushback can also work given they don't have a petsac active. If you want to be fancy you can try and save bash for the coil or vw if he hasn't sacced yet and you're feeling you can finish them off during a bash, but while pretty neat to do in a duel is probably not very reliable to do in the world at level 30.