Bug 847450 - Change FastInvokeGuard to only construct an IonContext if it needs one. r=h4writer