that trapdoor reopening was actually a bug, the default behavior for trapdoors is to automatically reopen after a delay. there is a setting to make that happen only on demand, but that particular property didn't get imported from my layout tool.