errandProcedures was defined but never imported/spread into the app router, causing "No procedure found on path errand.create". Also fixed nullable projectId TS errors in delete/abandon and added missing sendUserMessage to test mocks.
errandProcedures was defined but never imported/spread into the app router, causing "No procedure found on path errand.create". Also fixed nullable projectId TS errors in delete/abandon and added missing sendUserMessage to test mocks.