BUG: handle fill_value dtype checks correctly in RegularGridInterpolator

fixes #3703