For Just that player or all? My take was that the 2 occupation benefit was for the purposes of playing your own minor improvement cards. Not in relation to other players hence the issue with the Outhouse.
It counts just for the player who played it, for purposes of playing minor improvements, with the exception of the outhouse. If there's any other player with just 1 occupation the outhouse is still playable though.