The maximum acceleration height, from the Boeing standpoint, is precisely what you had surmised. Takeoff thrust must be maintained through the third segment (acceleration and clean-up). The third segment must be completed before the time limit on takeoff thrust expires. This will necessarily limit the height at which the third segment can be started.
That said, I've never seen this limit come into play.