Overlay refac: Fix 4fdf3d.

* Add missing release in error case.
* EndScene even if not drawing. We began it after all.
Overlay refac: Fix f90f3d. Make method releaseDevice private.
Overlay refactoring: Restructure/-comment findOriginalDevice function
Overlay refactoring: Change findDevice to loop-logic
Overlay refactoring: Only print overall original device path