Merge pull request #1993 from jakub-/pipe-reads-from-database

Refrain from creating an EagerPipe around updating pipes if the source
Merge pull request #1964 from jakub-/exception-handling-fix

Fix the exception handling for cleanup tasks in ClosingIterator
Make non-existent property reads return null rather than throw exceptions