GPU runs with an empty domain fail with an assertion failure
With a system with some empty domains I get, with the 2025-release branch:
```
-------------------------------------------------------
Program: gmx mdrun, version 2025.2-dev-20250312-65914d71fb
Source file: src/gromacs/nbnxm/cuda/nbnxm_gpu_buffer_ops_internal.cu (line 135)
Function: gmx::launchNbnxmKernelTransformXToXq(const Grid&, NbnxmGpu*, DeviceBuffer<BasicVector<float> >, const DeviceStream&, unsigned int, int)::<lambda()>
MPI rank: 1 (out of 32)
Assertion failed:
Condition: config.gridSize[0] > 0
Can not have empty grid, early return above avoids this
For more information and tips for troubleshooting, please check the GROMACS
website at https://manual.gromacs.org/current/user-guide/run-time-errors.html
-------------------------------------------------------
```
There is no "early return above this". I think I noted this incorrect comment in some comment on gitlab recently.
issue