Recycling DRAS is usually the key. When a DRAS task starts, it "registers" itself with CCI (which runs under ENF). When ENF is recycled (which should also recycle CCI and all CCI sub-tasks), the DRAS "registration" might get lost. Recycling DRAS will cause it to re-register.
Going forward, if ENF is recycled (not part of a normal IPL) then the DRAS task should be recycled as well, AFTER ENF and CCI are back up.