Well I am baffled - it says the error is in changeGraph - however the first statement in changeGraph is a log command which should say "graphRecorder:enter changeGraph" however it does not get executed.
JimmyA after a closer look you still aren't using the posted graphRecorder - in fact you have a message that has been gone for a while "GraphRecorder:StopGraphFileAndRelease (with delay)" - this is no where in the code - are you sure you replaced all instances?