make the borrow transaction alwasys read ONLY to skip the undo quantum c...

...reation in the EE
Why not have the two-arg constructor call this one with notice.isReadOnly() as the third arg?  Avoids having to set all the other state manually twice if the object gets additional construction functionality.