Please share what is preventing you from using ICS roms. The Cyanogenmod developers for the Epic do not know what to fix unless you tell them. Currently I feel that CM9 is fully working for the Epic and have not run into a bug. It feels more stable than a stock ROM to me.
Please try to reproduce the issue on a clean CM9 (latest version) without a custom kernel and after wiping data before posting.
Please try to reproduce the issue on a clean CM9 (latest version) without a custom kernel and after wiping data before posting.