Indent touch-up
Reject relations that are not tables or MVs

For better or worse, worker_checksums' interface is currently that a single
table relation is provided by the client. As long as this is the case, enforce
that the relation provided is actually a heap relation (includes materialized
views).

In passing, replace some elog() calls with ereport()s.