Switch from engine "lock" to "leased" engine leader role

Fix #639
 c7c5913

I took the chance to clear up some logging, too