I would like to thank the users for doing so much to help us isolate this bug.
Vladimir, it seems pretty clear that the problem is due to a code change, not due to a lack of a feature. Please isolate it to the responsible code change, and fix the code change, before adding any other code changes to speed things up.
