keep it simple
- activity_provider is already a status_provider
- activity_provider.context = adapters.StatusActivity
- adapters.StatusActivity.context = microblog StatusUpdate (or brain)
- activity_provider.context.thread_id = adapters.StatusActivity.thread_id = adapters.StatusActivity.context.thread = StatusUpdate.thread

(untested update)