compute-directory-frontier: Use correct timestamp to decide if node is frontier
This is currently not tested because on the example dataset it is not visible when provenance_node_filter=heads, but it will be in a future commit that reintroduces tests for provenance_node_filter=all.
(Marked as draft because I am checking if this fix to the heuristic actually makes it better)