ClientAgent: Massively simplify interest handling.

There is a small efficiency expense, but we can improve that later.
ClientAgent: Resolve warnings.