The reason the titanium chokes are not compatible with steelshot is not because they are flush, It's because the metal will creep. Repeated firing puts high stress at the constriction area. This area will "creep" to a larger diameter over many firings and the choke will lock up in the barrel.

The mechanics of creep usually involve elevated temperatures as well as elevated stress. Chokes see both conditions.