OSD: fix the window timeout in SetValue()

The found flag was never updated so SetExpiry() was never called. This has
been changed to work like other functions that does similar things.
The only call to this function calls it with a timeout of kOSDTimeout_None
so nothing has changed other than one less Coverity defect.

Fixes Coverity ID 1047227 Logically dead code