We also have Actual Effort being updated from timesheet submission. As far as I am aware it is only 7.6 (Work Management Settings - Actual effort updated from timesheet) that needs to be set for this to happen.
We actually are not reporting against the tasks within the project work plan so may have other settings that have been changed also, but That one is the only one that determines whether timesheet submission or work plan %complete determines actual effort.