[12407] DBScriptsEngine - Prevent multi execution for same scripts for most cases

Note: In the moment only dbscripts_on_quest_*, _on_gossip and _on_event are handled this way

(based on commit [12297] - fa0f3dc)