@emackey : Sorry I accidentally closed the pull request.

The reason for my late update on this issue was that I was trying to find out the best way to update the instance variable . I was already skeptical about my method of updating the variable here directly. Hence I was trying to find out something like a setClock method for timeline.

I was expecting something of that sort which will be called inside the setBufferFromClock function to update the clock according to the parameters from the czml file. Instead I found out that on loading a czml file the the setTimeFromBuffer function directly modifies the clock parameters, this is what actually causes the _scrubJulian to deviate from its expected value. 

Obviously another possibility was to call some function which already exists and modifies the _scrubJulian but I thought that would unnecessarily make the code difficult to understand. I mean for us who are thinking about it.. we know why we are calling the function there.. but some other person may get misled.