They trigger a pet spawn that lives for 30-60s. What happens if it triggers while one is out? I 'think' it saves the spawn for when the first ends and re-spawns a new one.
Why not let it add to the timer. Give it a Max limit to them so they remain in combat longer and if there's no trigger for the spawn they would de-spawn when the timer hits 0.
0