Finished SynchronizationContext fixes
Merge remote-tracking branch 'github/master'

Conflicts:
	src/Consumer.cs
	tests/RecoveryTest.cs