Closer should detach own timer to prevent object leak

All of watchers must detach from Loop on JRuby.
If watchers didn't detach, JRuby process won't be stop.