Como iniciar a atividade a partir do UncaughtExceptionHandler, se o thread principal falhou?

Estou tentando iniciar uma atividade de relatório de erros se uma exceção não tratada for detectada. O problema está nas exceções geradas no thread principal. Existe alguma maneira de iniciar uma atividade se o thread principal travar?