Properly assign messages on Redirect and MaxRedirectsReached exceptions

This eliminates Ruby warnings for assigning to unused variables and assigns the proper messages to the Redirect and MaxRedirectsReached exceptions. Before they were falling back to class names.