stop special-casing FINAL_STATES, let states always get set.
stop special-casing FINAL_STATES, let states always get set.

The most immediate impact of this is that rails and sinatra apps will by default see state change to completed after being set to timed_out, as the frameworks will catch the timeout and do their own error handling.

heroku/rack-timeout