Flip the default value for shroud_clearer::clear_unit()'s instant parameter.

The original (from r56169) default of false was not working as well as I
thought it was. So now the default is true, and the places where false
was providing a benefit explicitly pass false.
Fixes bug #20602.
Amends the fix to bug #20324.