I am not sure. When I got them to fix user/pass for the tm30 app for me in September, it was still required. Last time I was there was in November for 90 days. No mention of tm30, but I also did not ask. I will just do it tomorrow to be safe, and ask them at my next 90 days.
Why wouldn't the bank letter and the bank book show the deposit? Because its been untouched for long time? If so then in the future just make a small deposit or withdrawal every month for two/three months up to you apply.
How was he allowed in with a canceled visa? The visa sticker would have a marking or written/stamped "used" on top. Do you in stead mean he had an extension from a non b with a reentry permit? A stamp from an immigration office that is. In that case maybe it wasn't actually cancelled, and he would be on overstay now. Even though they stamped him in again, the base for that stamp was no longer valid, if he did not work anymore.
No they wont because your visa is already expired at 19th october this year and you won't get anymore stamps out of it. You can keep your current stamp alive with reentry permits, but you will not get any longer stay than you already have on it now.