remove connection fin_delayed_work in connection_destroy

Change-Id: I8733dc768e2dea6dd4781f0ec0165d502c7d9f04
Signed-off-by: Or Kehati <ork@mellanox.com>
Fix freeing queue work from inside the work function

Change-Id: Id6d62a47bd40b061d459a109f2bbb87b602ce11f
Signed-off-by: Or Kehati <ork@mellanox.com>