It's dreadful to find the injury when the vet is closed. But even Friday inspections don't always help. The weekend seems to be more dangerous than when the vet is open. Your vet does sound wonderful and kit was a very good boy.
It might have been from the inside of upholstered furniture, or a bed frame that was a little too big.