Every soundcard/driver seems to handle things like this a lil differently. I'm on my third SPDIF implimentation in my HTPC (upgrades) and each time the driver or soundcard has worked a little differently.

The bottom line is you got it working.