Fix race condition in deserialization

Since datums are deserialized before connections are added,
there was a race condition where a render would start, then the
connection would make that render un-desired (but it would be
drawn anyways until the view changed).