This is incorrect, customer funds go to cold storage regardless of whether they're in a vault or wallet. This feature is intended to protect against account takeover, not the Coinbase hot wallet getting hacked.
(I worked at Coinbase a little while back)