EogThumbView: Fix visible range callback being queued to often
The callback that handles unloading invisible thumbnails is prepared to only queue the worker function once as idle source. However, this protection was not used correctly which could cause the callback queuing the worker multiple times. This could lead to unnecessary redraw cycles and flickering as mentioned in !42.
Edited by Felix Riemann