Closes #778. Checking result.used() before forward

I'm not sure if its the best implementation, but it fixes #778 without broke forward. 
@lucascs it won't, take a closer look at the other change. 
Result#forwardTo isn't setting used as true anymore. 
I couldn't find a place that requires it (am I missing something?)