Нет. Характер PendingIntent таков, что вы никогда не сможете сказать, КОГДА он будет вызван: вызывающая активность может быть полностью отключена или даже удалена к моменту ее запуска. Поэтому не может быть надежного способа получить ответ с startActivityForResult
.