Yes, you're right. But that behaviour seems a little inconsistent to me.
Why leave the fetch menu enabled and not the import/export?
A more consistent alternative would be to add view actions to optionImport and optionExport.

Besides I think that the mBatchOpRunning checks are obsolete - which raises a question for me - what happens if ActivityShare receives another intent when it is already running?