Prevent hiding navigation bar twice

The fix introduced in pull request #670 caused some BakerViewController initialisation methods to be called twice, most notably the method to hide the navigation bar. This was causing issues with the hiding animation, as it was enqueued twice.