DB2 ROLLFORWARD option "TO END OF LOGS" - does it read archive logs?
Whoever told you "When rolling forward to end of logs without specifying overflow log path only active logs will be read" was wrong.  

When you have LOGARCHMETH1 set to DISK, TSM, USEREXIT or VENDOR, the DB2 log manager EDU (db2logmgr) is responsible for moving log files to and from the archive location.  When performing a ROLLFORWARD operation, DB2 will determine which log files it needs, and db2logmgr will retrieve files for processing if they aren't already in the active log path.

Now, if you have LOGARCHMETH1 set to LOGRETAIN, and you are manually moving log files from the active log path to somewhere else, only then will you have to specify OVERFLOW LOG PATH (or move/copy the transaction log files back to the active log path).

So: to end of logs means just what it sounds like:  DB2 will replay all transactions present in log files between the backup time and when the restore took place.