hw: enable error return values on IPC syscalls

To enable return values that denote if an IPC transfer was canceled
or not the IPC message size (that was returned by the syscalls previously)
must be transmitted by the IPC message itself that means via the UTCB.