Event streams must have an initial value

This solves the ambiguity caused by event streams with no initial value.
Fixed some test timing issues