Changed how the stream notifications are sent in relation with eachother

Ignore-this: 5142b42f877834854e74eff850fa6945

darcs-hash:20091105154550-b22ec-88d3774e83975c69a4ac0a08a1c9e214d4569e65
Use spawn instead of callInGreenThread for uniformity

Ignore-this: 7373bbe96cd1aac929991a8437d67448

darcs-hash:20091105155333-b22ec-a717153c76c819651f5136674dbaacae43cafc38