I wouldn't say it is suspicious on MtGox's part, it is just common knowledge that this happens, thus people take advantage of the opportunity. If anything this issue highlights the inherent problems that come about when everybody relies on a single entity to do all their trading, especially in the case of Bitcoin which is supposed to be decentralized.
This isn't true for my bot.
Often I don't get any more livefeeds after some time, but this happens after 10+ hours. I also don't get disconnected, there is just no more data coming through. If I close the connection and reconnect, it's working for many hours again.