Add `Handle.closing` property

Also add a guard to `Handle.close()` to return immediately if handle is closing
or closed.