Update root not found boundary to not introduce Server Component (#70328)
The server component is going to be updated to be passed to a client
component in a future update which is not possible. This change
relocates where the root not found boundary is added to avoid creating
an intermediate server component when the layout is a client component