Bug 951282 - Wrap the pending exception lazily; r=luke

--HG--
extra : rebase_source : e2bf58c6c5ba5ba857a97bd18f5543f32da6f508