The bug has been introduced more then a year ago (02-Apr-2010) in revision 930363 with the comment "Deterministic/synchronous shutdown code"
Since no one is complaining may be the code is redundant and it can be safely removed ? (the less code the better) - Andrey
