shell-rs: Fix loading order of thumbnails sidebar
GtkGridView.scroll_to with SELECT flag set will trigger an extra unbind/bind cycle. So we simply cancel the original job then push a new job to the job scheduler. Hence the first page is loaded after all thumbnails rendered.
This commit also fix various corner case about initialization of thumbnails sidebar.
Closes: #43 (closed)