Replace errant use of 'throw' with 'raise'

In Ruby, throw/catch is not related to exceptions, and without an catch clause somewhere up the stack, this will fail with "uncaught throw".

Replace it with a plain "raise" which will re-raise the current exception.