Bugfix: don't put objects with circular references in the log db (again)
Bugfix: don't put objects with circular references in the log db (again)

Remember commit a42201e4bd52e15ac237b187a33323edddff484a ?
Streams are asynchronous, so race conditions can still happen (and they did).

The new fix? We filter out the current log entry from the context records,
without mutating said records. After that, it's business as usual.

cansat-icarus/capture-lib