"is it a bookable offence?" That's the only question that the ref has to ask himself. He shouldn't worry about the scoreline, whether the player has already been booked, or even what time is on the clock. Keep things simple and consistent.
Most definitely a booking regardless and ref knew it