fix: use-after-free in `cbus_endpoint_delete`
Calling a TRASH
macro after calling the free
function dereferences the pointer to the already
freed memory.
NO_DOC=picodata internal patch NO_CHANGELOG=picodata internal patch NO_TEST=picodata internal patch