Can you refresh the entire overhang slice once it has been shown? Screen.Show() doesn't seem to do it. However, .SetBreadcrumbText() + .Show() will refresh the piece of the slice underneath the breadcrumb text, so the new slice setting does "take".
FYI, I am using .SetBreadcrumbText("text", "") if that makes a difference.