use the options from the cached statement for propagate_options
Fixed caching-related issue where the use of a loader option of the form
``lazyload(aliased(A).bs).joinedload(B.cs)`` would fail to result in the
joinedload being invoked for runs subsequent to the query being cached, due
to a mismatch for the options / object path applied to the objects loaded
for a query with a lead entity that used ``aliased()``.
Fixes: #7447
Change-Id: I4e9c34654b7d3668cd8878decbd688afe2af5f81
(cherry picked from commit
04421c8bed9e93a625b7164e99eb1ee0395bebfe)