Okay, things get stranger.
In the case where the package isn't found on the local cache... it's actually there, it's identical to the original package, permissions are set correctly, but yet the Installer engine doesn't recognize it... still troubleshooting.