fixup VirtualHost lookup

Summary: Too many interations on the previous diff and I missed getting the real virtual host at least once so GetCurrent would return the right thing

Reviewed By: @markw65

Differential Revision: D1593559