I looked through the User CP options panels and I can't find a setting that disables auto-marking of threads.