The key is to have valid status on the day that CIC receives the Inland application.
If an OWP is included, the status changes to implied after the current [legal] status expires.
Those that applied Inland but did not include the OWP can submit one under the pilot program, but ONLY if they have status when CIC receives the OWP.
You have been out of status since late August of last year, so it's too late to apply for Restoration of Status.
All you can do is wait and keep under CBSA's radar because a person in Canada without status can be removed from Canada, which would terminate your application. If you've had no prior dealings with CBSA, your chances of being `left alone' while your application is being processed would seem to be good, but that still doesn't guarantee anything.
If all of this really is true, in that your lawyer didn't mention any of this to you, they should be MORE than fired!
Good luck!