Pax changing seats after boarding are not really well received, in regards of safety & security.
If anything happens, it would be better, if the manifest could match pax & actual seat.
Identifying an agent would be easy, if he was signed-in at the gate. SABRE prints a 3-character agent-ID on every boarding pass. If there were multiple agents, there is a chance that somebody else's ID was printed.