Use the ancestor route target if none found

Fixes https://github.com/swipely/aviator/issues/45