Closing this to keep the topic from wandering further; a solution for the original issue has been posted.