While individual read statements might error-out, that won't prevent subsequent read statements from still being executed if you use the menubar to re-execute the entire worksheet or a selected portion.
So, no, what you've now proposed won't provide significant, additional flow control over your worksheet. What you've suggested won't gain you anything towards your goal as I understand it.
If you want certain statements to only execute (under the UI action to re-execute entire worksheet, or selection) if some previous computation succeeded then program your control flow properly, to test for success before proceeding.
There is a wealth of functionality in the Maple programming language for doing adequate defensive programming and controlling the execution flow. (Eg, re-usable procedures, and conditional statements involving type-checks, quantitative or structural comparison, etc.)
note: I intended my Answer to convey that what you were doing wrong was using the wrong tool for the job. You seem to have interpreted my answer in completely the opposite way -- as if I were encouraging to use that wrong tool even more. I wasn't.