fn forget(qt: &CxxQtThread<Sioul>, shared: &Shared, pending: &Arc<Pending>)
Takes a pending act off the list; the one before it, if any, can still be undone.