Changed a fixed timeout in the server metadata extractor test.

Changed the fixed timeout in the server metadata extractor to use a timing loop.  I no longer see the occasional failure of the associated test.

I think this cures issue #441.