Move thread_ conditional back under defines.

Unbreaks Windows builds.

BUG=
TBR=tommi@webrtc.org

Review URL: https://codereview.webrtc.org/1476543002 .

Cr-Commit-Position: refs/heads/master@{#10778}
diff --git a/webrtc/base/platform_thread.cc b/webrtc/base/platform_thread.cc
index a0e37ef..af90672 100644
--- a/webrtc/base/platform_thread.cc
+++ b/webrtc/base/platform_thread.cc
@@ -202,10 +202,8 @@
 
 bool PlatformThread::SetPriority(ThreadPriority priority) {
   RTC_DCHECK(thread_checker_.CalledOnValidThread());
-  if (!thread_)
-    return false;
 #if defined(WEBRTC_WIN)
-  return SetThreadPriority(thread_, priority);
+  return thread_ && SetThreadPriority(thread_, priority);
 #elif defined(__native_client__)
   // Setting thread priorities is not supported in NaCl.
   return true;
@@ -214,6 +212,8 @@
   // thread priorities.
   return true;
 #else
+  if (!thread_)
+    return false;
 #ifdef WEBRTC_THREAD_RR
   const int policy = SCHED_RR;
 #else