Convert user error to an access error

Such that it includes a port and the application can recover
Use /only for wait to make it usable in "awake"