USB: safe_serial: reimplement write using generic framework