I found a workaround for this, it isn't the best but I'll explain it for those interested:
You register only one script to be executed for each injection-point, you then assign that script a specific name.
If you want to inject another script you then search the script in the page script-collection, remove it from the list, append the new script code to the previous script and then insert it back into the list