Workaround for out-of-sync widget states resulting in segfaults in the UiPipeline
Resolves #2
Since this is a race condition testing was the opposite of fun, so after about three hours of debugging of potential causes I decided to give up and simply throw (and catch) and exception if this happens, ta-da!