[FaceRest] Fix a problem that fails an assertion by a race between threads..

When FaceRest::stop() is called before FaceRest::mainThread() starts,
it fails an assertion.

I.e. previously the following code may fails  an assertion.
  FaceRest a;
  a.start();
  a.stop();