[NY-7917] Fix issues in micro modules, add tests
Created by: gspasov
- Fix wrong return in micro_roster
- Cleanup DB on error in micro_profile
and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here
Created by: gspasov