fix bugs that resulted in coredump, when sending outgoing messages with scatterlist larger then 1

Change-Id: I478df09e4013a3184c48c0861119ebe3f8b64844
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>