This is more to help my understanding:

Since draft actions (right now saveDraft and deleteDraft look like the only ones?) since they both get routed to  _dispatchLocalOpForAccount and always routed to `local_do` methods, the other methods in here are unlikely to get called? In particular the do_ and check_ variants are not expected to be called? I most likely do not have the fully picture yet, but if that is true, maybe add logging if we want to track bad pathways that lead to those methods getting called.