That last line is a huge assumption. How would Vaarsuvius even have known what Belkar was thinking?
I agree. More likely that V simply thought there was no further use in continuing the spell once the reason it was cast was resolved. Also, because it helped the punchline.
"Nothing you can't spell will ever work." - Will Rogers