I never used this script, so I can't answer your question. After a requisition change a synchronization is required. I guess your added service should appear now.
But there are two other approaches:
1. Add the service into the node tag in your requisition file (using web ui or edit the xml file) and use the synchronize button in the web ui.
2. Add a service detector in your foreign-source folder, press synchronize and maybe do a rescan at your node.
The second solution will detect your defined service on all nodes in your requisition!
Both will only detect your service. You also need a poller to monitor the availablity of your service.
Ah! There is a third solution: PRIS (I told you already). Best improvement ever! :-)
I hope this helps.