net/mlx5: Add timeout handle to commands with callback