Have master-side steps respect the timeout when removing files and directories

This addresses the issue described at <http://trac.buildbot.net/ticket/3055>.
Yes, you are right.  And that `rc_log` gets the proper handling ("do not close the log").