cleanly separated symbol builds

Fixed an issue with the previous pull request - it wasn't doing symbol builds correctly and accidentally included a PDB in the main NuGet package. This has been fixed.