Reconstructing Semi-Markov Maps with Arbitrary Branch Monotonicity from Density Sequences