is getRedirect returning an url or a Response? the naming is now more confusing than before - or there is a mistake if $response actually is a response, you should $event->setResponse($response)