CFrame: Handle close events that can't be vetoed.

This can happen during shutdown.

As long as we don't call event.Skip() the CFrame won't be closed yet, so even if we can't veto the shutdown will still happen in the correct order.
Merge pull request #691 from Armada651/veto_fix

CFrame: Handle close events that can't be vetoed.