Use logging (with -v/-q options to control level) in rocket
Logging: eagerly require sjs:debug, because a logging call turning synchronous code async can frustrate debugging
Re-apply 876c7388021ec1aa and 330b4652ca8dc0 (surface <tr> element creation)
Substitute surface placeholders before removing excess parents, so that top-level placeholder elements will be found by querySelector