core: scheduler::ScopedEventId

refs #2295

Change-Id: I17bc949882bebadbf4d19aaede4c634a12121787