Minor cleanups

1. Renaming TransactionLock to SchedulerLock
2. Adding XML comments to Behavior.Listen methods