Properly initiate a kill of target thread for finalization.

The logic as written before was passing "this" as the killer
thread, which caused the kill logic to raise a ThreadKill. Since
this path was only used by the JVM finalizer, it effectively went
unnoticed. As a result, Fibers would no longer be properly
terminated when finalized.
Make this spec match what MRI actually does.