As I suspected. It's not broken in 8.2.1. It seems like you were being tricked into thinking the path was the issue, because changing the path for the DLL caused the VI to recompile, which broke the VI. The workaround is to always wire the error out if you wire the error in, or don't wire either.
Jarrod S.
National Instruments