o caso de não se tratar da pagina de um user não sei onde é que entra aqui. isso só é especificado na mensagem que está no outor metodo, mas ali acho que está bem

sobre não querer mandar mensagem: eu mudei isto precisamente porque na versao anterior aparecia apenas a pagina de excepção a dizer "Not Found", o que não é nada claro
parece-me boa pratica, se for para lançar 404 em mais algum lado, forçar a dizer o que é se passou ao certo