Issue #215: Router error handling

Fixes #215 

@rcrichton changed the error handling a bit. The response status and timestamp weren't being set and this was causing the issue.