Steps to reproduce:
1. Watch the database queries for agent state updates
Everytime a capture agent is reporting its state, an SQL update is performed, even if the state hasn't changed.
A SQL UPDATE statement is only performed if the reported state is different from the current one.