@ran81 I see, but we would like to allow people to create whatever URL alias they want for pages.  If they used the pathauto alias "publications/%title" (or something similar) then all aliases would fail even though almost all would be valid?  

We should make this so it works for All content types and so that it will work with more than first level domains.

We should move this code out of the page module and cover the following use cases which are not met by this:
- [ ] Pathauto alias is changed to "VALID_MENUENTRY/%title", all pathauto alias that don't directly match the system path should be allowed
- [ ] (Covered in this PR)Pathauto alias for page stays as is, generated alias is "systempath", creates unique auto-alias
- [ ] Vocab is created called "calendar", with term called "upcoming", the pathauto alias would be "calendar/upcoming" this is a system path and should be appended
- [ ] Publication is created called "export" the pathauto alias would be "publications/export" this is a system path and should be appended

I will update issue description with these