fix for remove unrelayed transactions never getting called