Hi David,
I think you are definitely on the right track... Giving the protocal stack more room for the application is always a good thing for any situation. Also, increasing the number of max heartbeat failures and timeouts can minimize the number of recorded errors due to instabilities.
Regards,
Jim