Source code is almost an excellent sci-fi movie but the end goes soft. How can a bombing that has already taken place be avoided? How did Colter still send messages even after the plug was pulled and he should be outrightly dead? If Colter's plug was already pulled and he was now dead as he requested, how was he still existing in his imagination?