Return optionals from #getId and #getName in TsdbStore

#11 should be merged before this.
`Throwables.propagate(e)` converts the exception to an unchecked one if needed and then re-throws it. `#joinUninterruptibly` on its own should never throw an `Exception` which we have to declare without doing it this way.