Make sure we return Int's with .signal()
Remove premature optimization

$*KERNEL.signal has all the mapping we need
Add Proc::Async.kill tests back again

They shouldn't hang anymore