The account 0 is the address where the 1000 Das collateral is hold. When you sent the the collateral to that address you had the TXID which yopu are using in the masternode.conf file (you will get it by masternode output command).
When you mentioned, your masternode outpust has changed, I guess you mean the transaction ID changed. Have you sent the 1000 das to a different address in your wallet or a different wallet?
When you enter the 'masternode genkey' command it will generate a new masternode key/ That is not an issue, your old key is valid, and this new one is valid as well.
But I am a bit worried about the TX. Is is the confirmation about the 1000 deposited into the wallet address. If that one changed, that's mean there was a new transaction fir the 1000 das.
If the status is enabled and you can find your IP address in the masternode tab, then do nothing, just wait a day... I am receiving payment 3-4 times a week, not every day as before.