Видимо придется ждать, когда разработчики запустят заложенную в протокол функцию отложенных транзакций lock_time, если это вообще произойдет

lock_time уже есть и работает, правда без возможности управления через RPC (если только в новейших версиях не появилось, давно не следил за темой). Если хотите манипулировать lock_time'ом, можете воспользоваться моим скриптом:
https://bitcointalk.org/index.php?topic=439210.0 там, правда, bitcoind на bitcoin-cli поменять надо для новых версий Bitcoin Core.
Сам метод я уже как-то раз описывал:
возможно ли какой-то специальной командой в консоли временно(!) выключить определенный адрес из биткоин-сети?
А цель? Заблокировать средства до определённого момента времени, и чтобы их нельзя было перевести куда-либо кроме in? Тогда так: создаём временный кошелёк, переводим на один из его адресов (intermediate) средства, после перевода создаём транзакцию intermediate→in с требуемым временем разблокирования (locktime), транзакцию сохраняем, временный кошелёк уничтожаем. После locktime публикуем сохранённую транзакцию.