If you have a contract that is fully signed by all parties, then the listing should show Pending or Under Contract to reflect your status. Any subsequent showings should only be in a "back up" position in case yours falls through.
One agent in the same office saying, they were sure it was going to fall through may be just trying to secure the relationship with your friend to gain a client. I don't think this is a good practice and it should backfire on them.
Ask your agent to follow up on the status and do all you can to secure your financing.
Nowhere in your question, do you mention YOUR Agent: You do have your own Agent, correct?
Whether you have your own agent or not; I would make an appointment with the LISTING BROKEN and have a talk. You might even threaten him with a complaint to the MLS.
Good luck and may God bless