How were you using that VI? If you were trying to run it on its own, I'm not surprised that "Initiate.vi" gave errors. Those low level VIs are intended for use once you have configure the instrument properly. Before making a call to any of the low level VIs you need to set the instrument up for measurement, setup and arm the trigger otherwise the instrument receives commands its not ready to execute.
Now how about when you run the program you posted again with a very long timeout? (Be sure to wire the timeout to the "Read Multiple.vi")
Craig