Closes socd-io/Deployment#218

@thisislawatts made a silly coding error with a conditional
restore_current_blog(); that doesn't get called because the
switch_to_blog() evaluates different before and after.