Revert "Place deferred post cloning viewWillAppear instead"

This reverts commit cf08535880614898fd29178d9c2e5bd3d38132d9.

There are a few options here, to speed up visual performance, with each
their own effects:

- performBlock:
Pro: doesn't block the view from opening; fast devices show content
immediately
Con: slow devices have the content 'pop in'

- viewDidAppear:
Pro: doesn't block the view from opening
Con: All devices have the content 'pop in' when it's not necessary

- viewWillAppear:
Pro: Fast devices don't seem effected by this at all; no blocking occurs
Con: slow devices (iPhone 4) hang on presenting the view, but the table
view cell is not selected anymore.

I'm reverting this back to performBlock:, as it makes fast and slow
devices both not hang on the view opening (perceived performance) and
only slow devices have the content display deferred.

cc @koke