Fix a bug with FiberScheduler

FiberScheduler wasn't resetting notified state when Condition.wait completed.