Moved calls to finally processors around

Moved calls to finally processors around to make them happen before the
response is sent.
Added tests to verify finally processors are running separately from post processors.