I think a simple ignore on already called join ...
No dependencies set.
The note is not visible to the blocked user.
I think a simple ignore on already called join ...