* [Bugfix] Raise error on zero grid dimension instead of silent clamp (#1993)
Fix ThreadWorkLoad::Extract() silently clamping zero grid dims to 1,
which caused either CUDA_ERROR_ILLEGAL_ADDRESS crashes (dynamic case)
or silent wrong results (static case).
Closes#1993
* lint fix