Bug fix: icons not rendering on other tabs

Due to virtualisation, WPF doesn't render each tab until the
SelectedIndex changes, meaning that the rectangles are blank when saved
a PNG.
This is a little hack using .Net 4.5 awaitable, it will change the tab,
yield back to the UI renderer, then continue.