Bumped into a Blink bug where attribute removal fails to update width/height synchronously (or at all :/). Since there are no advantages of making the "update the image data" phase async for this, I suggest we make this phase sync in that case. @zcorpan - WDYT?