Call shared/_head title content_for 'title', becuase 'page_title' is already taken
Ensure that state_changes aren't created when the state doesn't change

In retrospect, this seems very obvious.

Fixes #4072