NEXUS-6179: Simplified code

Reusing as much as possible from parent class
of our RedirectStrategy. Also, the fallback
to "naive" method was wrong, as ProtocolException
should be thrown in that case, that is now
handled by createLocationURI method from
parent.