There is kind of a way, ghost flying (not sure if you have to unlock flying on a higher-level toon) while queued for dungeon or battle ground then when you return you get credit for that spot you were "dead" at per se. The harder parts without dragonriding to explore or already unlock the flight master, is Forbidden Shore as even with a dragonriding or shared mount there is fatigue to have to avoid or speed through to reach this area from Dragon Isles.