public void wake(AbstractProcedureScheduler procedureScheduler) {
    procedureScheduler.wakeEvents(new ProcedureEvent[] { this });
  }
Wakes up the suspended procedures by pushing them back into scheduler queues and sets the event
as ready. See {@link #wakeInternal(AbstractProcedureScheduler)} for why this is not
synchronized.
hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureEvent.java