Thank you Peter for explaining.
If you are not an ArcObject's developer, then right now the methodology you are using is one of the few ways to obtain or identify which versions need to be reconciled with DEFAULT to be able to compress all the edits in the DEFAULT version's lineage to the base tables.
If you are able to use ArcObjects, we have a method called RecommendedReconcileOrder which will return an enumeration of all versions which are preventing the DEFAULT version from being compressed (which prevents the rows in the delta tables from being moved to the base tables).
Another methodolgy to obtain this information is via SQL - search the KB articles under versioning or recommended reconcile order and they will provide an example of how to detect these versions via SQL.
Finally, this functional requirement is something we will be providing in the UI with core ArcGIS in the next release.
Thanks.