App continuously going offline with no alerts, warnings or errors

Are you losing events when the app restarts? If that is the case, you probably want 2+ consumers for that API.

If you can deal with a short period of duplicate event processing, usually by having a unique event ID to dedupe, then porting the app to v2 and using a standby machine can be the solution.

Check this post for an explanation on how standbys work Increasing Apps V2 availability