Согласно документации по SSLSocket:
Вы можете зарегистрироваться, чтобы получать уведомления о завершении рукопожатия.
Почему бы вам не зарегистрироваться для этого? Гарантирует ли тот факт, что SSLSocket.startHandshake() успешно выполняется без возникновения SSLException, что сертификатам доверяют? Или вы получаете дополнительный уровень уверенности, ожидая завершения рукопожатия?