Fix transition from database replication source to transaction log source

- Explicitly fail when trying to read a missing tx log record by timestamp instead of returning an empty iterator
- Replication start timestamp is now exclusive and not published to slave.
- Rename from/to replication source field to start/end