Bug Fix: Decorator does not follow example and can generate side-effects

Example of using HTTPretty shows enable/disable/reset, but decorator
does reset/enable/disable. One would think this does not matter; however,
I found a use case where this led to having side-effects that caused
unrelated tests to fail. Simply adding the reset after the disable solved
the issue.

Decorator could also return without disabling HTTPretty