При использовании метода redirect() в событии контроллера beforeAction() необходимо добавить вызов send()
public function beforeAction($action) {
if ($a > $b) {
$this->redirect(['/admin/api/install/finish'])->send();
} else {
$this->redirect(['/admin/api/install'])->send();
}
return false;
}