Our builds hang forever even though we have enabled "Abort the build if it's stuck" with "Timeout minutes" = 50. This is because the job hangs during post-build actions (see JENKINS-17949). Jobs that hang on one of the Build steps are terminated properly by the plugin.
Please make the time taken by post-build actions count towards the configured time limit. If one of post-build actions exceeds the timeout, the build should be terminated.
p.s. We use version 1.8 of the Build-timeout Plugin. According to History there is no such a feature even in the last version.