Fixed incorrect assert.
Check for disposed object when removing joiner.
Fixed removing joiner when object has been disposed.