If you find that is not working then create a global event handler for it. This will allow you more flexibility by allowing you to maybe define those path combinations in a custom table. Then you can check before your insert if it is that specific page type and path, then use the other path that was specified.
System event reference, use the DocumentEvents.Insert.Before event.