Stream reverting to old data, Heap all used up. Origin/Edge setup Wowza 4.2.0

Wowza 4.2.0 on Windows Server 2012

I have had a setup for over 1 year now and has worked the entire time. I am streaming from an in house server (Origin) that is transcoding to several rates. We also have a cloud server Setup used as a Edge Server with a SMIL to distribute the stream.

Recently there were Windows update on Server 2K12 R2 and the Heap Size kept growing until it maxes out. Then the live stream would playback old content that was already streamed almost in a loop. Nothing was changed at all in the Wowza configs or Java.

Here are some errors I am getting:

The Wowza heap growing is occurring on the Origin Server, Edge Server has no heap issues

Edge Server:

HTTPStreamerAdapterCupertinoStreamer.onPlaylist: Stream not found

LiveMediaStreamReceiver.doWatchdog: streamTimeout

Customer playback from the origin server and stream has been pausing frequently as before this rarely occurred.