As noted on D3036 and https://code.wildfiregames.com/rP24021#inline-5322
Non-zero vision ranges below TERRAIN_TILE_SIZE may not make their entity visible. This is due to some rounding in RangeManager making the game not reveal any tile.
These changes effectively reveal always at least one tile for non-0 vision ranges, which ought not change much in gameplay terms.