Proposed resolution (August, 2012):
Change 7.6.1.3 [expr.call] paragraph 1 as follows:
If the selected function is non-virtual, or if the id-expression in the class member access expression is a qualified-id, that function is called. Otherwise, its final overrider (11.7.3 [class.virtual]) in the dynamic type of the object expression is called; such a call is referred to as a virtual function call.