Move build queueing out of instrument data assignment method.
"Update" the model before scheduling a build for it.

There are a lot of TODOs surrounding this update method. If it ever
is turned into an observer this call may be obsoleted.