Rerender reprojection

When we are recursively rendering a shadow host we need to ensure it is dirty to render it again. This is because reprojection may be in effect.

Fixes #115
Closes #116