Make your emitter loopable by setting emitter life to a higher number than life time (this will make sure your particles die before a new system starts), Then use blueprint to kill the particle emitter after it fired once or a few seconds have passed.
That should save you a lot of unwanted trouble.