net/mlx5: Fix race between PCI error handlers and health work