channel sendable status and exceptions

- Closed channels are still sendable. But throwing exception while try to send message. So added isOpen check to isSendable method.
- Removed unused exceptions on isSendable and isReceivable methods.