Currently, setting REDIRECTING(reason) to an invalid reason will fail silently. If REDIRECTING(orig-reason) is set to an invalid value, a warning is emitted; however, if REDIRECTING(reason) is set to an invalid value, no warning is emitted (likely a copy/paste omission at some point).
This adds a warning if the redirecting reason provided is invalid.
Improvement Description
Currently, setting REDIRECTING(reason) to an invalid reason will fail silently. If REDIRECTING(orig-reason) is set to an invalid value, a warning is emitted; however, if REDIRECTING(reason) is set to an invalid value, no warning is emitted (likely a copy/paste omission at some point).
This adds a warning if the redirecting reason provided is invalid.