Does destroying a server mean the run is unsuccessful?
From the official FAQ, page 4:

Destruction of Servers
[...]
If there are no cards installed in or protecting a remote server, then the server immediately ceases to exist. If a server ceases to exist during a run, the run immediately ends. Unless the run has passed step 4.4 of the timing structure of a run, it is not considered to be successful or unsuccessful.

In particular, you do not gain money for Dirty Laundry and neither do you draw a card nor do you take a tag for John Masanori as the run was neither successful nor unsuccessful. A run like this also doesn’t allow the corp to play cards like Successful Demonstration on his or her next turn.