Crawler mixin updated to catch anonymous timeout exception and re-raise it as Timeout::Error

Crawler aux mixin updated to catch the mysterious and anonymous timeout exception and re-raise it as a Timeout::Error.

This behavior is widely used all over the Framework but it's a horrible way to compensate for an unknown culprit that generates these anonymous exceptions.