Only keep looping matching route middlewares if they yield next