The ASE binary contains an array of the possible values for the "current command" field in sysprocesses. "Maintenance Token" is the value for the first (0th) element of the array. So "Maintenance Token" often indicates a connection that is stuck early in the login initialization process. We might learn a bit more by examining the exact functions on the spid's stack. The next time you see this, please run the following, substituting in the spid value for the process in this state.
set switch on 3604 -- this sends dbcc output to the client.
go
dbcc stacktrace(<spid>)
go