Looks like partial writes are handled automatically internally, but add a request for a "writeable" callback anyway so we know when we can write more. Closes #1943 Change-Id: I86a8e1924febc0524b90dc6559753e12e0de9dfb