Starting this now, having read through this thread. I played it through on co-op, but only the other player got the achievement. When going back to the menu the game now denies I've completed any mission, in either SP or co-op, on any difficulty.
Shame that it's so glitchy. Little things like that really take the shine - what little there is - off the game.