No, nevím. Důvod, proč se obrázek nezmenší okamžitě, je jednoduchý. Právě kvůli kontrole pozice
var value = jQuery(this).scrollTop();
Nahoře je pochopitelně 0. A když se posunu kolečkem, je to 100 (šipkou ještě méně), takže je logické, že při krátkém posunu k zmenšení obrázku nedojde.
Stále je tu ale problém, proč dochází k tomu "shaku".
Během toho se ustavičně mění jak šířka, tak výška a navíc nastavení overflow: hidden;, ale tenhle atribut tam vždy vyskočí při změně velikosti, akorát za normálních okolností je to pouze 100ms, takže si ho člověk v tak krátkém okamžiku nevšimne.
Vážně netuším, co mu přesně vadí.