Ensure needsLayout is always set when WeView's frame or bounds is changed.