Olá, esse é mais um comentário do que uma dúvida.
Fui testar a InvalidClassException mas esqueci de apagar a parte da serialização em que instancio o Cliente e não dava erro por mais que eu alterasse o ID na Classe Cliente.
Depois que comentei o código e alterei o ID, consegui visualizar a exceção; e o ID era justamente o último que usei antes de comentar.