Handle async exceptions correctly in bracket and finally.

When I used the latest simple with povo ran into an issue where `withConnection` wasn't correctly running it's finally / bracket clause to return the connection back to the MVar. Investigating showed I needed to mask async exceptions for finally and bracket to behave as expected.