Community
I have used a M&O sub on the end set to match slope and 0.0001 thickness.
Aside from using a grading you can also treat the end like an intersection by creating an alignment representing the end of the road, sampling the corridor surface and either applying an assembly to the alignment or create a grading from a featureline generated from the alignment+profile. It's probably a prohibitive amount of work but it is an option.