Check for non-string exit code after `wp post edit`
Check for non-string exit code after `wp post edit`

Fixes bug introduced in f592cff, where quitting out of the system editor
would erase a post, because the `content_save_pre` filter would
fail to interpret system exit codes, and treat them as an empty string.

There must be a way to write a test for behavior like this, but how to
actually do that is beyond my knowledge. I did test with several
different $EDITOR settings (vi/nano/gedit), though, and this worked each
time for me.

rohmann/wp-cli,boonebgorges/wp-cli,xwp/wp-cli,GaryJones/wp-cli,staylor/wp-cli,borekb/wp-cli,JohnDittmar/wp-cli,aaemnnosttv/wp-cli,staylor/wp-cli,spiritedmedia/wp-cli,dpq/wp-cli,JohnDittmar/wp-cli,nyordanov/wp-cli,GaryJones/wp-cli,boonebgorges/wp-cli,2ndkauboy/wp-cli,a7127cff69cab32e5c4723e8446e21c4b7325dc/wp-cli,trepmal/wp-cli,Yas3r/wp-cli,anttiviljami/wp-cli,gedex/wp-cli,a7127cff69cab32e5c4723e8446e21c4b7325dc/wp-cli,miya0001/wp-cli,borekb/wp-cli,blueblazeassociates/wp-cli,Yas3r/wp-cli,miya0001/wp-cli,heiglandreas/wp-cli,gedex/wp-cli,a7127cff69cab32e5c4723e8446e21c4b7325dc/wp-cli,ahmadawais/wp-cli,gitlost/wp-cli,xwp/wp-cli,shawnhooper/wp-cli,ahmadawais/wp-cli,2ndkauboy/wp-cli,pressednet/wp-cli,shawnhooper/wp-cli,miya0001/wp-cli,trepmal/wp-cli,aaemnnosttv/wp-cli,rodrigoprimo/wp-cli,duncanjbrown/wp-cli,Yas3r/wp-cli,aaemnnosttv/wp-cli,shawnhooper/wp-cli,pressednet/wp-cli,trepmal/wp-cli,staylor/wp-cli,macbookandrew/wp-cli,ahmadawais/wp-cli,gedex/wp-cli,anttiviljami/wp-cli,rohmann/wp-cli,xwp/wp-cli,gitlost/wp-cli,2ndkauboy/wp-cli,here/wp-cli,heiglandreas/wp-cli,gitlost/wp-cli,rodrigoprimo/wp-cli,nyordanov/wp-cli,here/wp-cli,blueblazeassociates/wp-cli,dpq/wp-cli,rodrigoprimo/wp-cli,anttiviljami/wp-cli,duncanjbrown/wp-cli,rohmann/wp-cli,dpq/wp-cli,boonebgorges/wp-cli,nyordanov/wp-cli,borekb/wp-cli,JohnDittmar/wp-cli,blueblazeassociates/wp-cli,duncanjbrown/wp-cli,macbookandrew/wp-cli,macbookandrew/wp-cli,spiritedmedia/wp-cli,pressednet/wp-cli,spiritedmedia/wp-cli,GaryJones/wp-cli