Will manually setting the expire timestamp in the boost_cache table actually expire the cache for a node?
You might prefer to use

boost_expire_node

which will actively flush the node from boost static html cache

It could be scheduled, if needed ( e.g a hook_cron_queue_info implementation worker callback ) or done as an immediate expiry