ssa.c: In ssa_upstream_update_conn, check for additional errors

when handling SSA_DB_FIELD_DEFS and SSA_DB_DATA phases

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: In ssa_upstream_update_conn, cosmetic change to a couple of log messages

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Cosmetic log message change in ssa_upstream_handle_op

when op is SSA_MSG_DB_UPDATE

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: In ssa_downstream_notify_db_update, set TID in message header to 0

rather than to svc->tid++

SSA_MSG_DB_UPDATE is an asynchronous message from the upstream
node to the downstream node and is not a transaction as it is
not acknowledged.

Furthermore, incrementing the local TID disrupts the transaction
ID handling.

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: In ssa_upstream_handle_op, ignore DB update message if phase is not IDLE

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: In ssa_downstream_notify_db_update, don't update sid in ssa_conn struct

as SSA_MSG_DB_UPDATE is not a transaction and won't be matched by TID

Signed-off-by: Hal Rosenstock <hal@mellanox.com>