Fix select loop break handling on consume