AHA!! See, that makes it even better, that it was The Demon! But then, why didn't John just summon him some other time and shoot him? Mind you, The Demon's pretty quick so he proably wouldn't have been able to, but he could have probably shot him then and there, had he not needed him...
Oh man...