Machoke may be one of those borderline cases where, even though it's almost entirely outclassed, it's still viable to a degree. So, keeping its analysis may be the right route to take so that in case someone DOES end up using it, newer players know what to expect (ie. No Guard DynamicPunch RestTalk set). Plus it does already have an analysis; you'd only be losing information by deleting it and only gaining information by updating it.
Ultimately it's up to you guys, but that's how I would have handled it last gen.