TIMOB-13020 First pass attempt to unroll and keep propertyChanged in a single UI callback.

Test is in Jira.