Yes, reverse/passive DCC works backwards from normal. However, this is not the norm for people sending files. Usually, you do not need to forward any ports to download.
And resuming failing *is* caused almost always by the sender's NAT setup in the router. Depending on the router, this can be changed so it works, but some routers don't let you change them, so resuming never works.