Stop server from leaking events (allocating & never freeing)

Fixes #6843
Related to #5923

Solves #6843 by dropping the oldest event when the event list has reached it's capacity.
I agree