Fixed masonry on vendor details page.

Apparently, we still need timeouts for this to work properly with
Angular.js, but they can be 0ms in duration with no consequences.