What happens when the server runs out of memory? Does it become completely unavailable and a manual (physical) reboot is necessary? I have some nodes that aren't responding to SSH and I'm concerned I'm hitting this bug.
We are in a similar situation. I suggest you escalate this issue to your local channel manager for them to follow up with their BU. I have already done so and really hoping it's just a bug and not by design. I'll post again if I get any more info.
Just confirmed with TAC, the license file needs to be reapplied every time there is an IOS image change. I assume the same license file can be reused so I think you can just leave it in flash and reapply it as needed.