Ensure WebUI bindings are properly set

When a RenderViewHost is created in swapped out state, it doesn't have
any WebUI bindings. If later on a navigation is performed that uses
the same RenderViewHost, we need to ensure it has WebUI bindings.
Currently the code does that conditionally inside RFHM::CreateRenderFrame
and it should be done unconditionally.

BUG=357747
TEST=Existing browser tests pass, including WebUIGetsBindings

Review URL: https://codereview.chromium.org/1145353002

Cr-Commit-Position: refs/heads/master@{#330956}
1 file changed