I would rather recommend temporarily extending the time out settings in the web.config file as well as on the SQL server side. Or, you can use the RefreshSecurityParameters method. You will need either the data set or data class info object to resign macros just for given object type.
Are you able to reproduce the issue also on a newly created custom table just for testing? Or, on any other K12 instance?