Fixed a bug with IECoreNuke::SceneCacheReader.

Fixed a bug with IECoreNuke::SceneCacheReader that was causing hanging and crashing.
The issue was due to the reliance on the knob_changed method being called which it doesn't when the script is being processed in a non-UI thread.