Fix join patterns with properties

I found out that the claim that Join Patterns don't sync on Properties was not accurate. Added some more tests and then fixed this. Isn't the idea such that Properties should be just sampled on Events, and thus should never cause output?